JuliaSyntax.jl icon indicating copy to clipboard operation
JuliaSyntax.jl copied to clipboard

Difference in parsing `x.[y]` to `Expr`

Open c42f opened this issue 7 months ago • 2 comments

Likely due to #325 we have the following difference:

julia> dump(parsestmt(Expr, "x.[y]"))
Expr
  head: Symbol .
  args: Array{Any}((2,))
    1: Symbol x
    2: QuoteNode
      value: Expr
        head: Symbol vect
        args: Array{Any}((1,))
          1: Symbol y

julia> dump(JuliaSyntax.fl_parse(Expr, "x.[y]"))
Expr
  head: Symbol .
  args: Array{Any}((2,))
    1: Symbol x
    2: Expr
      head: Symbol quote
      args: Array{Any}((1,))
        1: Expr
          head: Symbol vect
          args: Array{Any}((1,))
            1: Symbol y

c42f avatar Dec 04 '23 06:12 c42f