This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
│ exception =
│ StackOverflowError:
│ Stacktrace:
│ [1] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3479
│ [2] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [3] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [4] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [5] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [6] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [7] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [8] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [9] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [10] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [11] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [12] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [13] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [14] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [15] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [16] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [18] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [19] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [20] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [21] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [22] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [23] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [24] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [25] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [26] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [27] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [28] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [29] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [30] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [31] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [32] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [33] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [34] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [35] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [36] parse_brackets(after_parse::Base.JuliaSyntax.var"#parse_paren##0#parse_paren##1"{Base.JuliaSyntax.ParseState, Bool, Bool}, ps::Base.JuliaSyntax.ParseState, closing_kind::Base.JuliaSyntax.Kind, generator_is_last::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3194
│ [37] parse_brackets(after_parse::Base.JuliaSyntax.var"#parse_paren##0#parse_paren##1"{Base.JuliaSyntax.ParseState, Bool, Bool}, ps::Base.JuliaSyntax.ParseState, closing_kind::Base.JuliaSyntax.Kind)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3162
│ [38] parse_paren(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3101
│ [39] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3638
│ [40] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [41] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [42] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [43] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [44] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [45] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [46] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [47] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [48] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [49] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [50] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [51] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [52] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [53] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [54] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [55] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [56] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [57] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [58] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [59] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [60] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [61] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [62] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [63] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [64] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [65] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [66] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [67] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [68] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [69] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [70] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [71] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [72] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [73] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [74] parse_array_inner(ps::Base.JuliaSyntax.ParseState, binding_power::Int64, array_order::Base.RefValue{Symbol})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2903
│ [75] parse_array(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2855
│ [76] parse_cat(ps::Base.JuliaSyntax.ParseState, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3055
│ [77] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3641
│ --- the above 38 lines are repeated 444 more times ---
│ [16950] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3480
│ [16951] parse_call_chain(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, is_macrocall::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1706
│ [16952] parse_call_chain(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1507
│ [16953] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1453
│ [16954] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [16955] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [16956] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [16957] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [16958] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [16959] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [16960] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [16961] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [16962] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [16963] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [16964] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [16965] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [16966] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [16967] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [16968] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [16969] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [16970] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [16971] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [16972] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [16973] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [16974] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [16975] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [16976] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [16977] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [16978] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [16979] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [16980] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [16981] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [16982] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [16983] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [16984] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [16985] parse_array_inner(ps::Base.JuliaSyntax.ParseState, binding_power::Int64, array_order::Base.RefValue{Symbol})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2903
│ [16986] parse_array(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2855
│ [16987] parse_cat(ps::Base.JuliaSyntax.ParseState, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3055
│ [16988] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3641
│ --- the above 39 lines are repeated 11 more times ---
│ [17418] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [17419] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [17420] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [17421] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [17422] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [17423] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [17424] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [17425] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [17426] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17427] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [17428] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17429] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [17430] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17431] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [17432] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17433] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [17434] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [17435] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [17436] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17437] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [17438] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17439] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [17440] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [17441] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [17442] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17443] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [17444] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17445] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [17446] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [17447] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [17448] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17449] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [17450] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [17451] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [17452] parse_array_inner(ps::Base.JuliaSyntax.ParseState, binding_power::Int64, array_order::Base.RefValue{Symbol})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2903
│ [17453] parse_array(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2855
│ [17454] parse_cat(ps::Base.JuliaSyntax.ParseState, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3055
│ [17455] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3641
│ --- the above 38 lines are repeated 3 more times ---
│ [17570] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [17571] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [17572] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [17573] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [17574] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [17575] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [17576] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [17577] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [17578] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17579] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [17580] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17581] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [17582] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17583] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [17584] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17585] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [17586] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [17587] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [17588] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17589] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [17590] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17591] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [17592] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [17593] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [17594] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17595] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [17596] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17597] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [17598] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [17599] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [17600] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17601] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [17602] parse_comma(ps::Base.JuliaSyntax.ParseState, do_emit::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:661
│ [17603] parse_comma(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:659
│ [17604] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comma))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [17605] parse_eq(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:574
│ [17606] parse_docstring(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_eq))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:533
│ [17607] parse_docstring(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:532
│ [17608] parse_public(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:525
│ [17609] 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\base\JuliaSyntax\src\parser.jl:419
│ [17610] parse_stmts(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:493
│ [17611] parse_toplevel(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:458
│ [17612] parse!(stream::Base.JuliaSyntax.ParseStream; rule::Symbol)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser_api.jl:54
│ [17613] parse!
│ @ C:\workdir\base\JuliaSyntax\src\parser_api.jl:47 [inlined]
│ [17614] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:174
│ [17615] (::Base.JuliaSyntax.var"#invoke_fixedworld#fix_world_age##2"{Base.JuliaSyntax.var"#invoke_fixedworld#108#fix_world_age##3"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::String, ::Vararg{Any}; kws::@kwargs{})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:117
│ [17616] (::Base.JuliaSyntax.var"#invoke_fixedworld#fix_world_age##2"{Base.JuliaSyntax.var"#invoke_fixedworld#108#fix_world_age##3"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::String, ::Vararg{Any})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:116
│ [17617] _parse_string(text::String, filename::String, lineno::Int64, index::Int64, options::Symbol)
│ @ Base.Meta .\meta.jl:200
│ [17618] #parseall#5
│ @ .\meta.jl:294 [inlined]
│ [17619] parseall
│ @ .\meta.jl:293 [inlined]
│ [17620] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│ @ Base .\loading.jl:2860
│ [17621] include_string(m::Module, txt::String, fname::String)
│ @ Base .\loading.jl:2884
│ [17622] inlineeval(m::Module, code::String, code_line::Int64, code_column::Int64, file::String; softscope::Bool)
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:296
│ [17623] (::VSCodeServer.var"#repl_runcode_request##6#repl_runcode_request##7"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:202
│ [17624] 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\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\repl.jl:317
│ [17625] (::VSCodeServer.var"#repl_runcode_request##4#repl_runcode_request##5"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:200
│ [17626] 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\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\repl.jl:38
│ [17627] #repl_runcode_request##2
│ @ c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:171 [inlined]
│ [17628] 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:542
│ [17629] with_logger
│ @ .\logging\logging.jl:653 [inlined]
│ [17630] (::VSCodeServer.var"#repl_runcode_request##0#repl_runcode_request##1"{VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:284
│ offset = 0
│ code = "[ Info: Starting LS with Julia 1.12.6\r\n Activating project at c:\\Users\\aaron\\.vscode\\extensions\\julialang.language-julia-1.209.2\\scripts\\environments\\languageserver\\v1.12\r\n[ Info: Starting the Julia Language Server\r\nPrecompiling packages...\r\n 1884.3 ms ✓ Glob\r\n 2557.0 ms ✓ AutoHashEquals\r\n 2709.6 ms ✓ OrderedCollections\r\n 1019.1 ms ✓ URIs\r\n 3678.8 ms ✓ Tokenize\r\n 1775.3 ms ✓ CancellationTokens\r\n 1712.5 ms ✓ JSON\r\n 3189." ⋯ 39925 bytes ⋯ "bol (1.766s since last event)\r\n 48.154 - LSP/textDocument/codeAction (0.034s since last event)\r\n 98.331 - symbols received (50.177s since last event)\r\n 98.35 - extended methods computed (0.019s since last event)\r\n 98.35 - project deps computed (0.0s since last event)\r\n 98.35 - env map computed (0.0s since last event)\r\n 98.604 - initial lint done (0.254s since last event)\r\n=============================================\r\n\r\n"
└ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:265
ERROR: syntax: invalid numeric constant "1.12."
Stacktrace:
[1] top-level scope
@ extension-output-julialang.language-julia-#3-Julia Language Server:1
This is not your fault. Please submit a bug report to https://github.com/JuliaLang/JuliaSyntax.jl/issues
│ exception =
│ StackOverflowError:
│ Stacktrace:
│ [1] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3479
│ [2] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [3] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [4] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [5] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [6] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [7] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [8] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [9] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [10] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [11] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [12] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [13] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [14] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [15] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [16] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [18] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [19] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [20] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [21] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [22] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [23] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [24] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [25] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [26] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [27] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [28] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [29] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [30] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [31] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [32] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [33] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [34] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [35] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [36] parse_brackets(after_parse::Base.JuliaSyntax.var"#parse_paren##0#parse_paren##1"{Base.JuliaSyntax.ParseState, Bool, Bool}, ps::Base.JuliaSyntax.ParseState, closing_kind::Base.JuliaSyntax.Kind, generator_is_last::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3194
│ [37] parse_brackets(after_parse::Base.JuliaSyntax.var"#parse_paren##0#parse_paren##1"{Base.JuliaSyntax.ParseState, Bool, Bool}, ps::Base.JuliaSyntax.ParseState, closing_kind::Base.JuliaSyntax.Kind)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3162
│ [38] parse_paren(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3101
│ [39] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3638
│ [40] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [41] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [42] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [43] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [44] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [45] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [46] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [47] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [48] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [49] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [50] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [51] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [52] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [53] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [54] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [55] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [56] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [57] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [58] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [59] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [60] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [61] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [62] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [63] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [64] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [65] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [66] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [67] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [68] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [69] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [70] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [71] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [72] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [73] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [74] parse_array_inner(ps::Base.JuliaSyntax.ParseState, binding_power::Int64, array_order::Base.RefValue{Symbol})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2903
│ [75] parse_array(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2855
│ [76] parse_cat(ps::Base.JuliaSyntax.ParseState, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3055
│ [77] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3641
│ --- the above 38 lines are repeated 444 more times ---
│ [16950] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3480
│ [16951] parse_call_chain(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, is_macrocall::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1706
│ [16952] parse_call_chain(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1507
│ [16953] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1453
│ [16954] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [16955] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [16956] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [16957] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [16958] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [16959] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [16960] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [16961] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [16962] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [16963] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [16964] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [16965] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [16966] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [16967] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [16968] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [16969] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [16970] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [16971] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [16972] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [16973] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [16974] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [16975] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [16976] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [16977] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [16978] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [16979] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [16980] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [16981] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [16982] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [16983] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [16984] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [16985] parse_array_inner(ps::Base.JuliaSyntax.ParseState, binding_power::Int64, array_order::Base.RefValue{Symbol})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2903
│ [16986] parse_array(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2855
│ [16987] parse_cat(ps::Base.JuliaSyntax.ParseState, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3055
│ [16988] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3641
│ --- the above 39 lines are repeated 11 more times ---
│ [17418] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [17419] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [17420] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [17421] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [17422] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [17423] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [17424] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [17425] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [17426] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17427] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [17428] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17429] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [17430] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17431] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [17432] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17433] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [17434] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [17435] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [17436] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17437] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [17438] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17439] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [17440] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [17441] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [17442] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17443] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [17444] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17445] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [17446] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [17447] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [17448] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17449] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [17450] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [17451] parse_eq_star(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:588
│ [17452] parse_array_inner(ps::Base.JuliaSyntax.ParseState, binding_power::Int64, array_order::Base.RefValue{Symbol})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2903
│ [17453] parse_array(ps::Base.JuliaSyntax.ParseState, mark::Base.JuliaSyntax.ParseStreamPosition, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:2855
│ [17454] parse_cat(ps::Base.JuliaSyntax.ParseState, closer::Base.JuliaSyntax.Kind, end_is_symbol::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3055
│ [17455] parse_atom(ps::Base.JuliaSyntax.ParseState, check_identifiers::Bool, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:3641
│ --- the above 38 lines are repeated 3 more times ---
│ [17570] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState, has_unary_prefix::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1491
│ [17571] parse_unary_prefix(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1465
│ [17572] parse_call(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1452
│ [17573] parse_factor(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1387
│ [17574] parse_unary(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1212
│ [17575] parse_juxtapose(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1135
│ [17576] parse_where(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_juxtapose))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1124
│ [17577] parse_unary_subtype(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1087
│ [17578] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_unary_subtype), is_op::typeof(Base.JuliaSyntax.is_prec_bitshift))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17579] parse_shift(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1056
│ [17580] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_shift), is_op::typeof(Base.JuliaSyntax.is_prec_rational))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17581] parse_rational(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1050
│ [17582] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_rational), is_op::typeof(Base.JuliaSyntax.is_prec_times), chain_ops::Tuple{Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17583] parse_term(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:996
│ [17584] parse_with_chains(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_term), is_op::typeof(Base.JuliaSyntax.is_prec_plus), chain_ops::Tuple{Base.JuliaSyntax.Kind, Base.JuliaSyntax.Kind})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:1004
│ [17585] parse_expr(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:989
│ [17586] parse_invalid_ops(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:974
│ [17587] parse_range(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:884
│ [17588] parse_LtoR(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_range), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_gt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:374
│ [17589] parse_pipe_gt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:871
│ [17590] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_pipe_gt), is_op::typeof(Base.JuliaSyntax.is_prec_pipe_lt), self::typeof(Base.JuliaSyntax.parse_pipe_lt))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17591] parse_pipe_lt(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:864
│ [17592] parse_comparison(ps::Base.JuliaSyntax.ParseState, subtype_comparison::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:822
│ [17593] parse_comparison(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:814
│ [17594] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comparison), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_and), self::typeof(Base.JuliaSyntax.parse_and))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17595] parse_and(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:807
│ [17596] parse_lazy_cond(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_and), is_op::typeof(Base.JuliaSyntax.is_prec_lazy_or), self::typeof(Base.JuliaSyntax.parse_or))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:779
│ [17597] parse_or(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:798
│ [17598] parse_arrow(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:755
│ [17599] parse_cond(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:693
│ [17600] parse_RtoL(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_cond), is_op::typeof(Base.JuliaSyntax.is_prec_pair), self::typeof(Base.JuliaSyntax.parse_pair))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:389
│ [17601] parse_pair(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:684
│ [17602] parse_comma(ps::Base.JuliaSyntax.ParseState, do_emit::Bool)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:661
│ [17603] parse_comma(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:659
│ [17604] parse_assignment(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_comma))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:597
│ [17605] parse_eq(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:574
│ [17606] parse_docstring(ps::Base.JuliaSyntax.ParseState, down::typeof(Base.JuliaSyntax.parse_eq))
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:533
│ [17607] parse_docstring(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:532
│ [17608] parse_public(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:525
│ [17609] 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\base\JuliaSyntax\src\parser.jl:419
│ [17610] parse_stmts(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:493
│ [17611] parse_toplevel(ps::Base.JuliaSyntax.ParseState)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser.jl:458
│ [17612] parse!(stream::Base.JuliaSyntax.ParseStream; rule::Symbol)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\parser_api.jl:54
│ [17613] parse!
│ @ C:\workdir\base\JuliaSyntax\src\parser_api.jl:47 [inlined]
│ [17614] core_parser_hook(code::String, filename::String, lineno::Int64, offset::Int64, options::Symbol)
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:174
│ [17615] (::Base.JuliaSyntax.var"#invoke_fixedworld#fix_world_age##2"{Base.JuliaSyntax.var"#invoke_fixedworld#108#fix_world_age##3"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::String, ::Vararg{Any}; kws::@kwargs{})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:117
│ [17616] (::Base.JuliaSyntax.var"#invoke_fixedworld#fix_world_age##2"{Base.JuliaSyntax.var"#invoke_fixedworld#108#fix_world_age##3"{typeof(Base.JuliaSyntax.core_parser_hook), UInt64}})(::String, ::Vararg{Any})
│ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:116
│ [17617] _parse_string(text::String, filename::String, lineno::Int64, index::Int64, options::Symbol)
│ @ Base.Meta .\meta.jl:200
│ [17618] #parseall#5
│ @ .\meta.jl:294 [inlined]
│ [17619] parseall
│ @ .\meta.jl:293 [inlined]
│ [17620] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)
│ @ Base .\loading.jl:2860
│ [17621] include_string(m::Module, txt::String, fname::String)
│ @ Base .\loading.jl:2884
│ [17622] inlineeval(m::Module, code::String, code_line::Int64, code_column::Int64, file::String; softscope::Bool)
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:296
│ [17623] (::VSCodeServer.var"#repl_runcode_request##6#repl_runcode_request##7"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:202
│ [17624] 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\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\repl.jl:317
│ [17625] (::VSCodeServer.var"#repl_runcode_request##4#repl_runcode_request##5"{Bool, Bool, Bool, Module, String, Int64, Int64, String, VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:200
│ [17626] 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\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\repl.jl:38
│ [17627] #repl_runcode_request##2
│ @ c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:171 [inlined]
│ [17628] 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:542
│ [17629] with_logger
│ @ .\logging\logging.jl:653 [inlined]
│ [17630] (::VSCodeServer.var"#repl_runcode_request##0#repl_runcode_request##1"{VSCodeServer.ReplRunCodeRequestParams})()
│ @ VSCodeServer c:\Users\aaron.vscode\extensions\julialang.language-julia-1.209.2\scripts\packages\VSCodeServer\src\eval.jl:284
│ offset = 0
│ code = "[ Info: Starting LS with Julia 1.12.6\r\n Activating project at
c:\\Users\\aaron\\.vscode\\extensions\\julialang.language-julia-1.209.2\\scripts\\environments\\languageserver\\v1.12\r\n[ Info: Starting the Julia Language Server\r\nPrecompiling packages...\r\n 1884.3 ms ✓ Glob\r\n 2557.0 ms ✓ AutoHashEquals\r\n 2709.6 ms ✓ OrderedCollections\r\n 1019.1 ms ✓ URIs\r\n 3678.8 ms ✓ Tokenize\r\n 1775.3 ms ✓ CancellationTokens\r\n 1712.5 ms ✓ JSON\r\n 3189." ⋯ 39925 bytes ⋯ "bol (1.766s since last event)\r\n 48.154 - LSP/textDocument/codeAction (0.034s since last event)\r\n 98.331 - symbols received (50.177s since last event)\r\n 98.35 - extended methods computed (0.019s since last event)\r\n 98.35 - project deps computed (0.0s since last event)\r\n 98.35 - env map computed (0.0s since last event)\r\n 98.604 - initial lint done (0.254s since last event)\r\n=============================================\r\n\r\n"└ @ Base.JuliaSyntax C:\workdir\base\JuliaSyntax\src\hooks.jl:265
ERROR: syntax: invalid numeric constant "1.12."
Stacktrace:
[1] top-level scope
@ extension-output-julialang.language-julia-#3-Julia Language Server:1