Releases: julia-vscode/CSTParser.jl
Releases · julia-vscode/CSTParser.jl
v3.4.3
v3.4.2
CSTParser v3.4.2
Merged pull requests:
- fix: proper curly parsing in where with comparison operator (#384) (@pfitzseb)
- fix IOBuffer type on 1.11 (#386) (@KristofferC)
- bump version (#387) (@KristofferC)
v3.4.1
CSTParser v3.4.1
Merged pull requests:
Closed issues:
- crashes on nightly Julia, stateful iterators don't have
length
any more (#382)
v3.4.0
CSTParser v3.4.0
Merged pull requests:
- Various fixes (#356) (@pfitzseb)
- Julia Package Butler Updates (#357) (@github-actions[bot])
- Add diagnostics for CSTParser indexing bug (#360) (@davidanthoff)
- Don't consume RSQUAREs when closer.square is true (#361) (@pfitzseb)
- Fix parsing of unterminated brackets (#362) (@pfitzseb)
- Julia Package Butler Updates (#363) (@github-actions[bot])
- Use the standard VS Code approach to enable vendoring (#364) (@davidanthoff)
- Julia Package Butler Updates (#366) (@github-actions[bot])
- fix: correctly abort macro parsing in dotted generators (#369) (@pfitzseb)
- Support bracketed function call in function definition (#370) (@Pangoraw)
- Julia Package Butler Updates (#373) (@github-actions[bot])
- Migrate to test item framework (#374) (@davidanthoff)
- Julia Package Butler Updates (#375) (@github-actions[bot])
- fix: char parsing for 1.9 compat (#376) (@pfitzseb)
- Julia Package Butler Updates (#377) (@github-actions[bot])
- fix: 1.10 compat (#378) (@pfitzseb)
- fix: correctly handle suffixed string macros with mod access (#379) (@pfitzseb)
- fix: parse quotenode with prime (#380) (@pfitzseb)
- fix: correctly iterate over
global (a,b,)
(#381) (@pfitzseb)
Closed issues:
- lpipe rpipe do not mix (#318)
- crash on global 'tuple' in let block (#358)
- language server crashing within lint! given hcat input (#359)
- Parsing error on
$a'
(#367) - Parsing list comprehensions (#368)
- Failure to parse string macros with module name & suffix (
X.y"z"q
) (#371) - ERROR: BoundsError: attempt to access 1-element Vector{CSTParser.EXPR} at index [2] (#372)
v3.3.6
CSTParser v3.3.6
Merged pull requests:
v3.3.5
v3.3.4
CSTParser v3.3.4
Closed issues:
- Should errors in the base comparison fail the tests? (#158)
- Parsing error (#302)
- Parse error (#304)
is_func_call
can return nothing (#306)- Expr constructor sometimes returns a Symbol, Bool, etc (#308)
- Too broad recognition of nonstd identifier in import (#310)
- Interpolation expands too much in import (#311)
- plus_minus, minus_plus are not recognized as unary ops (#317)
- New multi-dimensional syntax not parsed the same as
Meta.parse
(#320) - JET self test (#321)
- Track the number of semicolons in multidimensional expressions (#323)
- peekchar error in Atom (#327)
- Parsing
@doc
macro with trailing newline errors (#328) - Parsing error? (#333)
- Stop parsing when it occurs to lambda function assignment (#334)
- Return information about when state errored (#335)
const
field support (#336)- Incorrect Parse in global statement (#339)
- Possible error in import parsing (#340)
- Parser error with raw string with $ followed by multiline string (#341)
- Incorrect parsing with
global const ...
(#342) - CSTParser cannot parse for loops in a quoted macro (#345)
Merged pull requests:
- fix quote parsing in brackets (#303) (@pfitzseb)
- fix blockquote in array exprs (#305) (@pfitzseb)
- Fix is_func_call (#307) (@pfitzseb)
- rename Expr constructor to to_codeobject (#312) (@pfitzseb)
- Fix nonstdid parsing and $ parsing in import (#313) (@pfitzseb)
- fix parsing of multiple
'
(#315) (@simeonschaub) - fix bare interpolation of "type" in strings (#322) (@pfitzseb)
- Add missing operators and fix precedences (#324) (@BenPH)
- add peekchar for IOBuffer (#326) (@KristofferC)
- Fix at-doc parsing at EOF (#329) (@pfitzseb)
- fix at-doc at EOF again (#330) (@pfitzseb)
- Julia Package Butler Updates (#331) (@github-actions[bot])
- Documentation for the EXPR data structure (#332) (@c42f)
- Support const fields in mutable structs (#337) (@pfitzseb)
- A bunch of fixes (#338) (@pfitzseb)
- Adjust global const parsing (#344) (@pfitzseb)
- Maybe fix LS.jl#1100 (#346) (@pfitzseb)
- Fix generator for parsing (#347) (@pfitzseb)
v3.2.4
CSTParser v3.2.4
Closed issues:
- Parsing error with
global <expr>
(also local) (#287) - Lots of parse errors for Julia base (#289)
- I think this all needs to be wrapped in a
@static if VERSION < v"1.6" ... else ret = INSTANCE(ps) end
to match old parsing behaviour. Not clear if v1.6 is the correct cut off. (#292) - Indexing error (#293)
- Not a priority right now but we shouldn't need to special case conversion so should look to fix the underlying inconsistency w/ the scheme parser (#297)
Merged pull requests:
v3.2.3
v3.2.2
CSTParser v3.2.2
Merged pull requests: