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 =
│ Unexpected dotted operator: :=
│ Stacktrace:
│ [1] error(s::String)
│ @ Base .\error.jl:44
│ [2] dotted
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:763 [inlined]
│ [3] parse_assignment_with_initial_ex(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, down::typeof(Base.JuliaSyntax.parse_comma))
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:626
│ [4] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comma))
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:580
│ [5] parse_eq
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:556 [inlined]
│ [6] parse_docstring(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_eq))
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:515
│ [7] parse_docstring
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:514 [inlined]
│ [8] parse_public(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:507
│ [9] parse_Nary(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_public), delimiters::Tuple{Base.JuliaSyntax.Kind}, closing_tokens::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:401
│ [10] parse_stmts(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:475
│ [11] parse_toplevel(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:440
│ [12] parse!(stream::Base.JuliaSyntax.ParseStream; rule::Symbol)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser_api.jl:54
│ [13] parse!
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser_api.jl:47 [inlined]
│ [14] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol; syntax_version::VersionNumber)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:200
│ [15] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:165
│ [16] invoke_fixedworld
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:143 [inlined]
│ [17] invoke_fixedworld
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:142 [inlined]
│ [18] _parse_string(text::String, filename::String, lineno::Int64, index::Int64, options::Symbol, _parse::Base.JuliaSyntax.var"#invoke_fixedworld#fix_world_age##2"{Base.JuliaSyntax.var"#invoke_fixedworld#95#fix_world_age##3"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})
│ @ Base.Meta .\meta.jl:321
│ [19] parseall(text::String; filename::String, lineno::Int64, mod::Module)
│ @ Base.Meta .\meta.jl:415
│ [20] parseall
│ @ .\meta.jl:414 [inlined]
│ [21] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│ @ Base .\loading.jl:3048
│ [22] _include(mapexpr::Function, mod::Module, _path::String)
│ @ Base .\loading.jl:3148
│ [23] include(mapexpr::Function, mod::Module, _path::String)
│ @ Base .\Base.jl:310
│ [24] top-level scope
│ @ c:\Users\Custom PC\Downloads\FastDoubleDouble_v0.5\FastDoubleDouble\src\FastDoubleDouble.jl:9
│ [25] eval(m::Module, e::Any)
│ @ Core .\boot.jl:489
│ [26] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
│ @ Base .\loading.jl:3088
│ [27] inlineeval(m::Module, code::String, code_line::Int64, code_column::Int64, file::String; softscope::Bool)
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:296
│ [28] kwcall(::@NamedTuple{softscope::Bool}, ::typeof(VSCodeServer.inlineeval), m::Module, code::String, code_line::Int64, code_column::Int64, file::String)
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:293
│ [29] (::VSCodeServer.var"#repl_runcode_request##6#repl_runcode_request##7"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:202
│ [30] withpath(f::VSCodeServer.var"#repl_runcode_request##6#repl_runcode_request##7"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, path::String)
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\repl.jl:317
│ [31] (::VSCodeServer.var"#repl_runcode_request##4#repl_runcode_request##5"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:200
│ [32] hideprompt(f::VSCodeServer.var"#repl_runcode_request##4#repl_runcode_request##5"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\repl.jl:38
│ [33] #repl_runcode_request##2
│ @ c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:171 [inlined]
│ [34] with_logstate(f::VSCodeServer.var"#repl_runcode_request##2#repl_runcode_request##3"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, logstate::Base.CoreLogging.LogState)
│ @ Base.CoreLogging .\logging\logging.jl:540
│ [35] with_logger(f::Function, logger::VSCodeServer.VSCodeLogger)
│ @ Base.CoreLogging .\logging\logging.jl:651
│ [36] (::VSCodeServer.var"#repl_runcode_request##0#repl_runcode_request##1"{VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:284
│ [37] (::VSCodeServer.var"#start_eval_backend##0#start_eval_backend##1")()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:34
│ offset = 0
│ code = "\nconst SPLITTER = 134217729.0 # 2^27 + 1\n\nstruct DD <: AbstractFloat\n hi::Float64\n lo::Float64\n function DD(hi::Float64, lo::Float64)\n if isnan(hi) || isnan(lo)\n return new(NaN, NaN)\n elseif isinf(hi)\n return new(hi, copysign(0.0, hi))\n end\n s, e = qu" ⋯ 8124 bytes ⋯ "evalpoly_tt(z::TT, coeffs::NTuple{N,Float64}) where {N}\n acc = TT(coeffs[1])\n @inbounds for i in 2:N\n acc = acc * z + coeffs[i]\n end\n return acc\nend\n\n@inline ttsum(x::TT) = x.hi + x.mid + x.lo\n@inline function to_dd(x::TT)\n s, e = quick_two_sum(x.hi, x.mid)\n return DD(s, e + x.lo)\nend\n"
└ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:291
ERROR: LoadError: UndefVarError: a not defined in Main
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 =
│ Unexpected dotted operator: :=
│ Stacktrace:
│ [1] error(s::String)
│ @ Base .\error.jl:44
│ [2] dotted
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:763 [inlined]
│ [3] parse_assignment_with_initial_ex(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, down::typeof(Base.JuliaSyntax.parse_comma))
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:626
│ [4] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comma))
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:580
│ [5] parse_eq
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:556 [inlined]
│ [6] parse_docstring(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_eq))
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:515
│ [7] parse_docstring
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:514 [inlined]
│ [8] parse_public(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:507
│ [9] parse_Nary(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_public), delimiters::Tuple{Base.JuliaSyntax.Kind}, closing_tokens::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:401
│ [10] parse_stmts(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:475
│ [11] parse_toplevel(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser.jl:440
│ [12] parse!(stream::Base.JuliaSyntax.ParseStream; rule::Symbol)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser_api.jl:54
│ [13] parse!
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\julia\parser_api.jl:47 [inlined]
│ [14] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol; syntax_version::VersionNumber)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:200
│ [15] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol)
│ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:165
│ [16] invoke_fixedworld
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:143 [inlined]
│ [17] invoke_fixedworld
│ @ C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:142 [inlined]
│ [18] _parse_string(text::String, filename::String, lineno::Int64, index::Int64, options::Symbol, _parse::Base.JuliaSyntax.var"#invoke_fixedworld#fix_world_age##2"{Base.JuliaSyntax.var"#invoke_fixedworld#95#fix_world_age##3"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})
│ @ Base.Meta .\meta.jl:321
│ [19] parseall(text::String; filename::String, lineno::Int64, mod::Module)
│ @ Base.Meta .\meta.jl:415
│ [20] parseall
│ @ .\meta.jl:414 [inlined]
│ [21] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│ @ Base .\loading.jl:3048
│ [22] _include(mapexpr::Function, mod::Module, _path::String)
│ @ Base .\loading.jl:3148
│ [23] include(mapexpr::Function, mod::Module, _path::String)
│ @ Base .\Base.jl:310
│ [24] top-level scope
│ @ c:\Users\Custom PC\Downloads\FastDoubleDouble_v0.5\FastDoubleDouble\src\FastDoubleDouble.jl:9
│ [25] eval(m::Module, e::Any)
│ @ Core .\boot.jl:489
│ [26] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
│ @ Base .\loading.jl:3088
│ [27] inlineeval(m::Module, code::String, code_line::Int64, code_column::Int64, file::String; softscope::Bool)
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:296
│ [28] kwcall(::@NamedTuple{softscope::Bool}, ::typeof(VSCodeServer.inlineeval), m::Module, code::String, code_line::Int64, code_column::Int64, file::String)
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:293
│ [29] (::VSCodeServer.var"#repl_runcode_request##6#repl_runcode_request##7"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:202
│ [30] withpath(f::VSCodeServer.var"#repl_runcode_request##6#repl_runcode_request##7"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, path::String)
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\repl.jl:317
│ [31] (::VSCodeServer.var"#repl_runcode_request##4#repl_runcode_request##5"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:200
│ [32] hideprompt(f::VSCodeServer.var"#repl_runcode_request##4#repl_runcode_request##5"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\repl.jl:38
│ [33] #repl_runcode_request##2
│ @ c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:171 [inlined]
│ [34] with_logstate(f::VSCodeServer.var"#repl_runcode_request##2#repl_runcode_request##3"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams}, logstate::Base.CoreLogging.LogState)
│ @ Base.CoreLogging .\logging\logging.jl:540
│ [35] with_logger(f::Function, logger::VSCodeServer.VSCodeLogger)
│ @ Base.CoreLogging .\logging\logging.jl:651
│ [36] (::VSCodeServer.var"#repl_runcode_request##0#repl_runcode_request##1"{VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:284
│ [37] (::VSCodeServer.var"#start_eval_backend##0#start_eval_backend##1")()
│ @ VSCodeServer c:\Users\Custom PC.vscode\extensions\julialang.language-julia-1.209.1\scripts\packages\VSCodeServer\src\eval.jl:34
│ offset = 0
│ code = "\nconst SPLITTER = 134217729.0 # 2^27 + 1\n\nstruct DD <: AbstractFloat\n hi::Float64\n lo::Float64\n function DD(hi::Float64, lo::Float64)\n if isnan(hi) || isnan(lo)\n return new(NaN, NaN)\n elseif isinf(hi)\n return new(hi, copysign(0.0, hi))\n end\n s, e = qu" ⋯ 8124 bytes ⋯ "evalpoly_tt(z::TT, coeffs::NTuple{N,Float64}) where {N}\n acc = TT(coeffs[1])\n @inbounds for i in 2:N\n acc = acc * z + coeffs[i]\n end\n return acc\nend\n\n@inline ttsum(x::TT) = x.hi + x.mid + x.lo\n@inline function to_dd(x::TT)\n s, e = quick_two_sum(x.hi, x.mid)\n return DD(s, e + x.lo)\nend\n"
└ @ Base.JuliaSyntax C:\workdir\usr\share\julia\JuliaSyntax\src\integration\hooks.jl:291
ERROR: LoadError: UndefVarError:
anot defined inMain