Skip to content

Releases: julia-vscode/CSTParser.jl

v3.4.3

23 Apr 10:38
39528bb
Compare
Choose a tag to compare

CSTParser v3.4.3

Diff since v3.4.2

Merged pull requests:

v3.4.2

05 Mar 10:47
94852f4
Compare
Choose a tag to compare

CSTParser v3.4.2

Diff since v3.4.1

Merged pull requests:

v3.4.1

01 Feb 20:05
84660f9
Compare
Choose a tag to compare

CSTParser v3.4.1

Diff since v3.4.0

Merged pull requests:

  • Improve code to avoid reliance on computation of length (#383) (@vtjnash)

Closed issues:

  • crashes on nightly Julia, stateful iterators don't have length any more (#382)

v3.4.0

08 Jan 15:05
a1d330c
Compare
Choose a tag to compare

CSTParser v3.4.0

Diff since v3.3.6

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

21 Jul 16:22
Compare
Choose a tag to compare

CSTParser v3.3.6

Diff since v3.3.5

Merged pull requests:

v3.3.5

21 Jul 03:26
Compare
Choose a tag to compare

CSTParser v3.3.5

Diff since v3.3.4

Closed issues:

  • Command parsed possibly incorrectly (#349)
  • Multidimensional parse issue (#350)

Merged pull requests:

v3.3.4

28 Jun 15:18
Compare
Choose a tag to compare

CSTParser v3.3.4

Diff since v3.2.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:

v3.2.4

29 Jul 22:01
Compare
Choose a tag to compare

CSTParser v3.2.4

Diff since v3.2.3

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

22 Jun 19:14
Compare
Choose a tag to compare

CSTParser v3.2.3

Diff since v3.2.2

Closed issues:

  • Unicode character not parsed correctly (#284)
  • Parsing error inside vect expression with ~ (#285)

Merged pull requests:

v3.2.2

25 May 12:13
Compare
Choose a tag to compare

CSTParser v3.2.2

Diff since v3.2.1

Merged pull requests: