-
-
Notifications
You must be signed in to change notification settings - Fork 38
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
let m = 2
foo bar
let m = 2
end
┌ Error: JuliaSyntax parser failed — falling back to flisp!
│ exception =
│ BoundsError: attempt to access 0-element Vector{Any} at index [1]
│ Stacktrace:
│ [1] getindex
│ @ Base ./essentials.jl:13 [inlined]
│ [2] _internal_node_to_Expr(source::Base.JuliaSyntax.SourceFile, srcrange::UnitRange{Int64}, head::Base.JuliaSyntax.SyntaxHead, childranges::Vector{UnitRange{Int64}}, childheads::Vector{Base.JuliaSyntax.SyntaxHead}, args::Vector{Any})
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/expr.jl:401
│ [3] _to_expr(node::Base.JuliaSyntax.SyntaxNode)
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/expr.jl:499
│ [4] _to_expr(node::Base.JuliaSyntax.SyntaxNode) (repeats 3 times)
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/expr.jl:498
│ [5] Expr(node::Base.JuliaSyntax.SyntaxNode)
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/expr.jl:503
│ [6] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol)
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/hooks.jl:209
│ [7] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any}; kwargs::@Kwargs{})
│ @ Base ./essentials.jl:933
│ [8] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any})
│ @ Base ./essentials.jl:930
│ [9] (::Base.JuliaSyntax.var"#invoke_fixedworld#122"{Base.JuliaSyntax.var"#invoke_fixedworld#119#123"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::String, ::Vararg{Any}; kws::@Kwargs{})
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/hooks.jl:118
│ [10] (::Base.JuliaSyntax.var"#invoke_fixedworld#122"{Base.JuliaSyntax.var"#invoke_fixedworld#119#123"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::String, ::Vararg{Any})
│ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/hooks.jl:117
│ [11] _parse_string(text::String, filename::String, lineno::Int64, index::Int64, options::Symbol)
│ @ Base.Meta ./meta.jl:200
│ [12] #parseall#6
│ @ Base.Meta ./meta.jl:294 [inlined]
│ [13] parseall
│ @ Base.Meta ./meta.jl:293 [inlined]
│ [14] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│ @ Base ./loading.jl:2063
│ [15] _include(mapexpr::Function, mod::Module, _path::String)
│ @ Base ./loading.jl:2137
│ [16] include(mod::Module, _path::String)
│ @ Base ./Base.jl:497
│ [17] exec_options(opts::Base.JLOptions)
│ @ Base ./client.jl:317
│ [18] _start()
│ @ Base ./client.jl:554
│ offset = 0
│ code = "let m = 2\nfoo bar\n\nlet m = 2 \nend\n"
└ @ Base.JuliaSyntax ~/repos/julia/base/JuliaSyntax/src/hooks.jl:258
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working