Releases: jkuczm/MathematicaSyntaxAnnotations
Releases · jkuczm/MathematicaSyntaxAnnotations
0.2.2
0.2.1
0.2.0
Backward incompatible changes
- Removed public symbols:
SyntaxBox
,NormalizeAnnotationTypes
,$SyntaxBoxToStyleBox
#9,$BoxesToAnnotationTypes
#12. - Changed behavior of
AnnotateSyntax
function: AnnotateSyntax
options changes:
New features
- #9
"Annotation"
option was added toAnnotateSyntax
function.
Its value is used as head of annotation box. - #18
"AnnotateComments"
option was added toAnnotateSyntax
function. - #4 Added support for Mathematica version 10.4.
Bugs fixed
- #5 Symbol names with explicit contexts are now recognized.
- #10 Box strings that are not names of
System`
symbols, but are parsed toSystem`
symbols are no longer classified as undefined symbols. - #11 Symbols containing non-word characters are no longer omitted in local variable recognition.
- #8 Comment boxes no longer interfere with annotating other syntax elements.
- #13 Left hand sides of assignments are now properly annotated.
- #14 Right hand side of assignments in With/Module/Block variable specifications are now properly annotated.
- #14 Using function name, as local variable, in function which name is used, no longer causes annotation of name of outer function.
- #16 Corrected treatment of "empty" arguments in local variables extraction.