Releases: julia-vscode/CSTParser.jl
Releases · julia-vscode/CSTParser.jl
v3.2.1
v3.2.0
CSTParser v3.2.0
Closed issues:
- Possible error parsing @doc macrocall (#120)
- Parsing error from a code snippet with
'
(#197) - Parse error for macrocall in funccall without parens (#211)
- Unary iterator wrong order (#229)
- Error in iterator for macrocall (#231)
- at-var"..."() incorrectly parsed (#236)
- String span/fullspan off by 1 vs version 2 CSTParser (#243)
- Parsing error (#262)
- unparse (round-tripping) (#265)
- Parsing error when adjoint appears in Interpolations (#266)
- parsing error on literal colon in generator expression (#269)
Merged pull requests:
- fix exor iteration (#230) (@ZacLN)
- fix macrocall iteration (#232) (@pfitzseb)
- quick_comp fix (#233) (@ZacLN)
- Some better errors (#234) (@ZacLN)
- more robust quick_comp (#235) (@ZacLN)
- fix parsing of nonstd macronames (#237) (@ZacLN)
- fix macroname parsing where name is a keyword (#239) (@ZacLN)
- malformed uint (#241) (@ZacLN)
- fix string itr (#242) (@ZacLN)
- lastchildistrivia fix (#244) (@ZacLN)
- remove assigned but unused variables (#245) (@ZacLN)
- fix string parsing with empty interpolation (#246) (@ZacLN)
- speculative string iter fix (#247) (@ZacLN)
- fix macro call interaction with
for
in brackets (#248) (@ZacLN) - allow primes following :do blocks (#249) (@ZacLN)
- index fix (#250) (@ZacLN)
- throw a useful error on inf-loop (#251) (@ZacLN)
- fix juxtaposition with end/begin in :ref (#252) (@ZacLN)
- don't make :END an :IDENTIFIER in :refs (#253) (@ZacLN)
- fix fp32 conversion (#256) (@ZacLN)
- primed :brackets (#258) (@ZacLN)
- fix iteration for :flatten (#259) (@ZacLN)
- fix lstchildistrivia order for :string (#260) (@ZacLN)
- Fix A.a' parsing (#261) (@pfitzseb)
- fix toplevel string parsing in nested binary ops (#263) (@pfitzseb)
- improve cmd parsing (#267) (@pfitzseb)
- Julia Package Butler Updates (#268) (@github-actions[bot])
- fix parsing of isolated colons (#271) (@ZacLN)
- fix doc macro parsing (#272) (@ZacLN)
- support
using M: a as b
correctly (#273) (@simeonschaub) - So... how do I parse? (#274) (@fonsp)
- improve bare macro WS handling (#275) (@pfitzseb)
- non-closure cfunction for arch compat (#276) (@pfitzseb)
v3.1.0
CSTParser v3.1.0
Closed issues:
- Parsing $return(x) (#201)
- Empty keyword arguments should still be parsed as Parameters? (#207)
- ambiguous unary parse (#223)
Merged pull requests:
- fix string iteration following ) (#219) (@ZacLN)
- handle import .. as .. syntax (#220) (@ZacLN)
- fix exor parsing (#221) (@ZacLN)
- fix string parsing (#222) (@ZacLN)
- fix reparse and quick_comp (#224) (@ZacLN)
- fix unary syntax iterator (#225) (@ZacLN)
- change
length
(#226) (@ZacLN) - test conversion on malformed EXPR (#227) (@ZacLN)
v3.0.0
CSTParser v3.0.0
Closed issues:
Merged pull requests:
- match AST structures (#190) (@ZacLN)
- Fix quoted nonstd ids (:var"sdf"), fix inf-loop check (#199) (@ZacLN)
- Julia Package Butler Updates (#203) (@github-actions[bot])
- fix string interpolations (#205) (@ZacLN)
- improve loop checks (#208) (@ZacLN)
- fix use of inwhere (#212) (@ZacLN)
- Update lists.jl (#214) (@ZacLN)
- v3.0.0 (#216) (@pfitzseb)
v2.5.0
CSTParser v2.5.0
Merged pull requests:
- Tweaks for refactored julia internal parser interface (#178) (@c42f)
- add test for prefixed docs within quote block (#188) (@ZacLN)
- add missing saftey trip (#189) (@ZacLN)
- update inifinite loop checks (#192) (@ZacLN)
- Small adjustment to loop saftey check (#194) (@ZacLN)
- typo fixes, don't try to parse beyond end of file (#195) (@ZacLN)
v2.4.0
v2.3.1
v2.3.0
CSTParser v2.3.0
Closed issues:
- Invalid character literal (#141)
- BoundsError: attempt to access String (#142)
- parsing error for
@macro :+ 3
(#154) - KeyError: key Tokenize.Tokens.RPAREN not found (#164)
- MethodError: no method matching iterate(::Nothing) (#170)
Merged pull requests:
- fix for toolongchars (#153) (@ZacLN)
- don't treat quoted ops as ops (#155) (@ZacLN)
- set parent in mErrorToken (#156) (@ZacLN)
- Improve test output (#157) (@davidanthoff)
- some tidying (#161) (@ZacLN)
- Fix ParseState.errored flag and add has_error() function (#162) (@c42f)
- Julia Package Butler Updates (#163) (@github-actions[bot])
- Handle missing colon in ? expr (#165) (@ZacLN)
- Compute text offsets in
show
(#167) (@c42f) - show(::EXPR) refinement: print range in source string (#168) (@c42f)
- some cleaning (#169) (@ZacLN)
- check for no val in :string conversion (#171) (@ZacLN)
v2.2.1
CSTParser v2.2.1
Closed issues:
- Invalid character literal (#138)
- MethodError: Cannot
convert
an object of type CSTParser.ErrorKind to an object of type Tokenize.Tokens.Kind (#144) - CSTParser fails to parse 𝟎 (U+1D7CE) (#148)
- DataFrame indexing false positive parsing error? (#150)
Merged pull requests:
- disable use of matchcloser (resulted in loops in list parsing) (#137) (@ZacLN)
- Add TooLongChar error (#139) (@ZacLN)
- Proper check for Char validity (#140) (@ZacLN)
- mark iter error in correct field, fixes #144 (#146) (@ZacLN)
- Julia Package Butler Updates (#147) (@github-actions[bot])
- use lastindex for string access (#149) (@ZacLN)
- allow trailing ws on colon instance (#151) (@ZacLN)
v2.2.0
CSTParser v2.2.0
Closed issues:
- Parsing input error for
test/show.jl
in julia repo (#107) - MethodError (#133)
- Error parsing newline after
:
(#135)
Merged pull requests:
- Release 2.1.0 (#121) (@davidanthoff)
- updates for julia 1.4 (#122) (@ZacLN)
- Julia Package Butler Updates (#124) (@github-actions[bot])
- fix parsing of Colon op (#125) (@ZacLN)
- Documentation (#126) (@aminya)
- Julia Package Butler Updates (#127) (@github-actions[bot])
- Julia Package Butler Updates (#131) (@github-actions[bot])
- Add field access check, fix gitignore (#134) (@ZacLN)
- fix colon parsing in parens (#136) (@ZacLN)