-
-
Notifications
You must be signed in to change notification settings - Fork 43
Description
cause:
julia> str = "-2048"
julia> Meta.parse(str)
┌ Error: JuliaSyntax parser failed — falling back to flisp!
│ This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
│ exception =
│ MethodError: no method matching pointer(::SubString{String15})
│ The function pointer exists, but no method is defined for this combination of argument types.
│
│ Closest candidates are:
│ pointer(::Base64.Buffer) (method too new to be called from this world context.)
│ @ Base64 C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\Base64\src\buffer.jl:20
│ pointer(::CSV.ReversedBuf) (method too new to be called from this world context.)
│ @ CSV C:\Users\Custom PC.julia\packages\CSV\XLcqT\src\utils.jl:572
│ pointer(::CSV.ReversedBuf, ::Integer) (method too new to be called from this world context.)
│ @ CSV C:\Users\Custom PC.julia\packages\CSV\XLcqT\src\utils.jl:572
│ ...
│
│ Stacktrace:
│ [1] Base.JuliaSyntax.ParseStream(text::SubString{String15}, index::Int64; version::VersionNumber)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parse_stream.jl:309
│ [2] Base.JuliaSyntax.ParseStream(text::SubString{String15}, index::Int64)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parse_stream.jl:307
│ [3] core_parser_hook(code::SubString{String15}, filename::String, lineno::Int64, offset::Int64, options::Symbol)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:162
│ [4] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any}; kwargs::@kwargs{})
│ @ Base .\essentials.jl:1089
│ [5] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any})
│ @ Base .\essentials.jl:1086
│ [6] (::Base.JuliaSyntax.var"#invoke_fixedworld#120"{Base.JuliaSyntax.var"#invoke_fixedworld#117#121"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::SubString{String15}, ::Vararg{Any}; kws::@kwargs{})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:118
│ [7] (::Base.JuliaSyntax.var"#invoke_fixedworld#120"{Base.JuliaSyntax.var"#invoke_fixedworld#117#121"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::SubString{String15}, ::Vararg{Any})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:117
│ [8] _parse_string(text::SubString{String15}, filename::String, lineno::Int64, index::Int64, options::Symbol)
│ @ Base.Meta .\meta.jl:198
│ [9] #parse#3
│ @ .\meta.jl:236 [inlined]
│ [10] parse
│ @ .\meta.jl:234 [inlined]
│ [11] parse(str::SubString{String15}; filename::String, raise::Bool, depwarn::Bool)
│ @ Base.Meta .\meta.jl:276
│ [12] parse(str::SubString{String15})
│ @ Base.Meta .\meta.jl:274
│ [13] top-level scope
│ @ REPL[161]:1
│ [14] eval
│ @ .\boot.jl:430 [inlined]
│ [15] eval_user_input(ast::Any, backend::REPL.REPLBackend, mod::Module)
│ @ REPL C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\REPL\src\REPL.jl:261
│ [16] repl_backend_loop(backend::REPL.REPLBackend, get_module::Function)
│ @ REPL C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\REPL\src\REPL.jl:368
│ [17] start_repl_backend(backend::REPL.REPLBackend, consumer::Any; get_module::Function)
│ @ REPL C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\REPL\src\REPL.jl:343
│ [18] run_repl(repl::REPL.AbstractREPL, consumer::Any; backend_on_current_task::Bool, backend::Any)
│ @ REPL C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\REPL\src\REPL.jl:500
│ [19] run_repl(repl::REPL.AbstractREPL, consumer::Any)
│ @ REPL C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\REPL\src\REPL.jl:486
│ [20] (::Base.var"#1150#1152"{Bool, Symbol, Bool})(REPL::Module)
│ @ Base .\client.jl:446
│ [21] #invokelatest#2
│ @ .\essentials.jl:1055 [inlined]
│ [22] invokelatest
│ @ .\essentials.jl:1052 [inlined]
│ [23] run_main_repl(interactive::Bool, quiet::Bool, banner::Symbol, history_file::Bool, color_set::Bool)
│ @ Base .\client.jl:430
│ [24] repl_main
│ @ .\client.jl:567 [inlined]
│ [25] _start()
│ @ Base .\client.jl:541
│ offset = 0
│ code = "-2048"
└ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:260
ERROR: MethodError: no method matching iterate(::String15, ::Int64)
This error has been manually thrown, explicitly, so the method may exist but be intentionally marked as unimplemented.
Closest candidates are:
iterate(::InlineString, ::Int64)
@ InlineStrings C:\Users\Custom PC.julia\packages\InlineStrings\grH58\src\InlineStrings.jl:723
iterate(::AbstractString, ::Integer)
@ Base strings\basic.jl:155
iterate(::Cmd, ::Any)
@ Base process.jl:721
...
Stacktrace:
[1] iterate
@ .\strings\basic.jl:155 [inlined]
[2] iterate
@ .\strings\substring.jl:93 [inlined]
[3] iterate
@ .\strings\substring.jl:91 [inlined]
[4] print
@ .\strings\io.jl:195 [inlined]
[5] print_to_string(xs::SubString{String15})
@ Base .\strings\io.jl:148
[6] String
@ .\strings\string.jl:116 [inlined]
[7] fl_parse
@ .\compiler\parsing.jl:18 [inlined]
[8] _fl_parse_hook
@ C:\workdir\base\JuliaSyntax\src\hooks.jl:327 [inlined]
[9] core_parser_hook(code::SubString{String15}, filename::String, lineno::Int64, offset::Int64, options::Symbol)
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:266
[10] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any}; kwargs::@kwargs{})
@ Base .\essentials.jl:1089
[11] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any})
@ Base .\essentials.jl:1086
[12] (::Base.JuliaSyntax.var"#invoke_fixedworld#120"{…})(::SubString{…}, ::Vararg{…}; kws::@kwargs{})
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:118
[13] (::Base.JuliaSyntax.var"#invoke_fixedworld#120"{…})(::SubString{…}, ::Vararg{…})
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:117
[14] _parse_string(text::SubString{String15}, filename::String, lineno::Int64, index::Int64, options::Symbol)
@ Base.Meta .\meta.jl:198
[15] #parse#3
@ .\meta.jl:236 [inlined]
[16] parse
@ .\meta.jl:234 [inlined]
[17] parse(str::SubString{String15}; filename::String, raise::Bool, depwarn::Bool)
@ Base.Meta .\meta.jl:276
[18] parse(str::SubString{String15})
@ Base.Meta .\meta.jl:274
[19] top-level scope
@ REPL[161]:1
caused by: MethodError: no method matching pointer(::SubString{String15})
The function pointer exists, but no method is defined for this combination of argument types.
Closest candidates are:
pointer(::Base64.Buffer) (method too new to be called from this world context.)
@ Base64 C:\Users\Custom PC\AppData\Local\Programs\Julia-1.11\share\julia\stdlib\v1.11\Base64\src\buffer.jl:20
pointer(::CSV.ReversedBuf) (method too new to be called from this world context.)
@ CSV C:\Users\Custom PC.julia\packages\CSV\XLcqT\src\utils.jl:572
pointer(::CSV.ReversedBuf, ::Integer) (method too new to be called from this world context.)
@ CSV C:\Users\Custom PC.julia\packages\CSV\XLcqT\src\utils.jl:572
...
Stacktrace:
[1] Base.JuliaSyntax.ParseStream(text::SubString{String15}, index::Int64; version::VersionNumber)
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parse_stream.jl:309
[2] Base.JuliaSyntax.ParseStream(text::SubString{String15}, index::Int64)
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parse_stream.jl:307
[3] core_parser_hook(code::SubString{String15}, filename::String, lineno::Int64, offset::Int64, options::Symbol)
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:162
[4] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any}; kwargs::@kwargs{})
@ Base .\essentials.jl:1089
[5] invoke_in_world(::UInt64, ::Any, ::Any, ::Vararg{Any})
@ Base .\essentials.jl:1086
[6] (::Base.JuliaSyntax.var"#invoke_fixedworld#120"{…})(::SubString{…}, ::Vararg{…}; kws::@kwargs{})
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:118
[7] (::Base.JuliaSyntax.var"#invoke_fixedworld#120"{…})(::SubString{…}, ::Vararg{…})
@ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:117
[8] _parse_string(text::SubString{String15}, filename::String, lineno::Int64, index::Int64, options::Symbol)
@ Base.Meta .\meta.jl:198
[9] #parse#3
@ .\meta.jl:236 [inlined]
[10] parse
@ .\meta.jl:234 [inlined]
[11] parse(str::SubString{String15}; filename::String, raise::Bool, depwarn::Bool)
@ Base.Meta .\meta.jl:276
[12] parse(str::SubString{String15})
@ Base.Meta .\meta.jl:274
[13] top-level scope
@ REPL[161]:1
Some type information was truncated. Use show(err) to see complete types.