ASTInterpreter.jl icon indicating copy to clipboard operation
ASTInterpreter.jl copied to clipboard

fancy-mode broken

Open JeffBezanson opened this issue 9 years ago • 0 comments

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

JeffBezanson avatar Mar 22 '16 18:03 JeffBezanson