ASTInterpreter.jl
ASTInterpreter.jl copied to clipboard
fancy-mode broken
Not a high priority at all, but I noticed this:
julia> using ASTInterpreter
WARNING: module Lexer should explicitly import √ from Base
julia> eval(ASTInterpreter, :(fancy_mode = true))
true
julia> @enter gcd(100,25)
ERROR: MethodError: no method matching ⨳(::Symbol, ::Symbol, ::JuliaParser.Lexer.SourceLocToken, ::JuliaParser.Lexer.SourceLocToken)
Closest candidates are:
⨳(::Symbol, ::Union{JuliaParser.Lexer.SourceExpr,JuliaParser.Lexer.SourceLocToken,LineNumberNode}...)
⨳(::JuliaParser.Lexer.SourceLocToken, ::Any...)
⨳(::JuliaParser.Lexer.Token, ::Any...)
...
in parse_LtoR(::JuliaParser.Parser.ParseState, ::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, ::JuliaParser.Parser.#parse_term, ::Set{Symbol}, ::JuliaParser.Lexer.SourceLocToken) at /home/bezanson/.julia/v0.5/JuliaParser/src/parser.jl:232
in parse_LtoR(::JuliaParser.Parser.ParseState, ::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, ::JuliaParser.Parser.#parse_term, ::Set{Symbol}) at /home/bezanson/.julia/v0.5/JuliaParser/src/parser.jl:224
in parse_shift(::JuliaParser.Parser.ParseState, ::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) at /home/bezanson/.julia/v0.5/JuliaParser/src/parser.jl:414