Created
February 7, 2016 04:34
-
-
Save Keno/9103e343bbc9a66231c2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:($(Expr(:lambda, Any[symbol("#self#"),:ps,:ts], Any[Any[Any[symbol("#self#"),JuliaParser.Parser.#_parse_atom,0],Any[:ps,JuliaParser.Parser.ParseState,0],Any[:ts,JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},0],Any[symbol("#s50"),Bool,2],Any[symbol("#s49"),Bool,2],Any[symbol("#s47"),Bool,2],Any[symbol("#s46"),Bool,2],Any[symbol("#131#tmp1"),Bool,18],Any[symbol("#132#tmp2"),Bool,18],Any[symbol("#s40"),Bool,2],Any[symbol("#s37"),Bool,2],Any[symbol("#12"),JuliaParser.Parser.##12#13,2],Any[symbol("#140#tmp1"),Bool,18],Any[symbol("#141#tmp2"),Bool,18],Any[:t,Any,2],Any[:r,Any,2],Any[:fch,Char,18],Any[:c,Any,2],Any[:b,Base.AbstractIOBuffer{Array{UInt8,1}},18],Any[:str,Union{ASCIIString,UTF8String},18],Any[symbol("#s48"),Bool,18],Any[:nt,JuliaParser.Lexer.AbstractToken,18],Any[symbol("#s45"),Bool,18],Any[:vex,Any,2],Any[:ex,Any,2],Any[:nr,Any,18],Any[:nc,Any,18],Any[:sl,Any,18],Any[:notzerolen,JuliaParser.Parser.##12#13,18],Any[symbol("#s81"),Any,34],Any[symbol("#s78"),Union{},32],Any[symbol("#s83"),Bool,2],Any[symbol("#s82"),Bool,2],Any[symbol("#s79"),Any,18],Any[:head,Any,18],Any[:call,Any,18],Any[symbol("#s35"),Bool,2],Any[:nargs,Any,18],Any[symbol("#s51"),Any,2],Any[symbol("#150#i"),Any,18],Any[symbol("#s52"),Any,2],Any[symbol("#s38"),Bool,2],Any[symbol("#148#i"),Any,18],Any[symbol("#149#row"),Any,18],Any[symbol("#s53"),Any,2],Any[symbol("#s54"),Any,2],Any[symbol("#s55"),Any,2],Any[symbol("#s39"),Any,2],Any[symbol("#146#i"),Any,18],Any[symbol("#147#row"),Any,18],Any[symbol("#s87"),Any,50],Any[symbol("#s84"),Union{},50],Any[symbol("#s89"),Bool,2],Any[symbol("#s88"),Bool,2],Any[symbol("#s85"),Any,18],Any[symbol("#137#tmp1"),Bool,18],Any[symbol("#s93"),Any,34],Any[symbol("#s90"),Union{},34],Any[symbol("#s95"),Bool,2],Any[symbol("#s94"),Bool,2],Any[symbol("#s91"),Any,18],Any[symbol("#s41"),Union{},18],Any[symbol("#s44"),Bool,2],Any[:blk,Any,18],Any[:tok,Any,18],Any[symbol("#s43"),Bool,18],Any[symbol("#s42"),Bool,2],Any[symbol("##args#8588"),Tuple,0],Any[symbol("##args#8589"),Tuple,0],Any[symbol("##_var0#8590"),JuliaParser.Parser.#parse_cond,2],Any[symbol("##_var1#8591"),JuliaParser.Parser.#parse_RtoL,2],Any[symbol("##args#8592"),Tuple,0],Any[symbol("##args#8593"),Tuple,0],Any[symbol("##args#8594"),Tuple,0],Any[:_var0,JuliaParser.Parser.#parse_cat,2],Any[symbol("##args#8595"),Tuple,0],Any[symbol("##args#8596"),Tuple,0],Any[symbol("##args#8597"),Tuple,0],Any[symbol("##args#8598"),Tuple,0],Any[symbol("##args#8599"),Tuple,0],Any[symbol("##args#8600"),Tuple,0],Any[symbol("##args#8601"),Tuple,0],Any[symbol("##args#8602"),Tuple,0],Any[symbol("##args#8603"),Tuple,0],Any[:_var1,JuliaParser.Parser.#parse_cat,2],Any[:_var2,Bool,2],Any[:_var3,Any,2],Any[symbol("##args#8604"),Tuple,0],Any[symbol("##args#8605"),Tuple,0],Any[symbol("##args#8606"),Tuple,0]],Any[],Any[Base.AbstractIOBuffer{Array{UInt8,1}},Bool,Bool,Union{},Any,Any,Any,Any,Any,Any,Any,Any,Any,Symbol,Bool,Any,Any,Bool,Array{UInt8,1},Array{UInt8,1},Int32,Any,Any,Int64,Array{JuliaParser.Lexer.SourceNode,1},Array{UInt8,1},Int64,Int64,Char,Array{JuliaParser.Lexer.SourceNode,1},Int64,Bool,Int64,Char,Array{JuliaParser.Lexer.SourceNode,1},Tuple{Symbol,Any},JuliaParser.Lexer.AbstractToken,Dict{Symbol,Void},Int64,Any,Any,Tuple{Symbol,Any},Tuple{Symbol,Any},Tuple{Symbol,Int64,Any},Array{UInt8,1},Array{UInt8,1},Int32,Any,Any,Tuple{Symbol,Any},Tuple{Symbol,Any},Tuple{Symbol,Any},Any,Any,Any,Any,Any,Any,Any]], :(begin # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1686: | |
NewvarNode(symbol("#s50")) | |
NewvarNode(symbol("#s49")) | |
NewvarNode(symbol("#s47")) | |
NewvarNode(symbol("#s46")) | |
NewvarNode(symbol("#131#tmp1")) | |
NewvarNode(symbol("#132#tmp2")) | |
NewvarNode(symbol("#s40")) | |
NewvarNode(symbol("#s37")) | |
NewvarNode(symbol("#12")) | |
NewvarNode(symbol("#140#tmp1")) | |
NewvarNode(symbol("#141#tmp2")) | |
NewvarNode(:r) | |
NewvarNode(:fch) | |
NewvarNode(:c) | |
NewvarNode(:b) | |
NewvarNode(:str) | |
NewvarNode(symbol("#s48")) | |
NewvarNode(:nt) | |
NewvarNode(symbol("#s45")) | |
NewvarNode(:vex) | |
NewvarNode(:ex) | |
NewvarNode(:nr) | |
NewvarNode(:nc) | |
NewvarNode(:sl) | |
NewvarNode(:notzerolen) | |
t = ((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1687: | |
GenSym(17) = (JuliaParser.Parser.isa)(¬t,JuliaParser.Parser.Char)::Bool # bool.jl, line 16: | |
unless (Base.box)(Base.Bool,(Base.not_int)(GenSym(17))) goto 0 | |
#s50 = (JuliaParser.Parser.isa)(¬t,JuliaParser.Parser.Number)::Bool | |
goto 1 | |
0: | |
#s50 = false | |
1: | |
unless #s50::Bool goto 2 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1688: | |
return (JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) | |
goto 120 | |
2: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1691: | |
GenSym(22) = ¬t # expr.jl, line 6: | |
GenSym(18) = (top(getfield))("'",:data)::Array{UInt8,1} # expr.jl, line 8: | |
GenSym(20) = (Base.box)(Int32,(Base.checked_trunc_sint)(Int32,(Base.arraylen)(GenSym(18))::Int64)) | |
GenSym(21) = (top(ccall))(:jl_symbol_n,Base.Any,(top(svec))((top(apply_type))(Base.Ptr,Base.UInt8)::Type{Ptr{UInt8}},Base.Int32)::SimpleVector,(top(ccall))(:jl_array_ptr,(top(apply_type))(Base.Ptr,UInt8)::Type{Ptr{UInt8}},(top(svec))(Base.Any)::SimpleVector,GenSym(18),0)::Ptr{UInt8},GenSym(18),GenSym(20),0) | |
unless (GenSym(22) === (top(typeassert))(GenSym(21),Base.Symbol)::Symbol)::Bool goto 23 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1692: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1693: | |
r = (JuliaParser.Lexer.position)((top(getfield))(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},:io)::IO)::Int64 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1694: | |
fch = (JuliaParser.Lexer.readchar)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1695: | |
unless (fch::Char === '\'')::Bool goto 3 | |
(JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "invalid character literal")))::Union{} | |
goto 4 | |
3: | |
false | |
4: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1696: | |
unless (Base.box)(Base.Bool,(Base.not_int)((Base.is)(fch::Char,'\\')::Bool)) goto 7 | |
unless (Base.box)(Base.Bool,(Base.not_int)((JuliaParser.Lexer.is)(fch::Char,JuliaParser.Lexer.EOFchar)::Bool)) goto 5 | |
#s49 = ((JuliaParser.Lexer.peekchar)((top(getfield))(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},:io)::IO)::Char === '\'')::Bool | |
goto 6 | |
5: | |
#s49 = false | |
6: | |
goto 8 | |
7: | |
#s49 = false | |
8: | |
unless #s49::Bool goto 9 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1698: # /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, line 352: | |
(JuliaParser.Lexer.readchar)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char | |
ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1699: # /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, line 750: | |
GenSym(23) = (JuliaParser.Lexer.position)((top(getfield))(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},:io)::IO)::Int64 # int.jl, line 31: # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 75: # essentials.jl, line 25: # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 42: | |
GenSym(24) = (JuliaParser.Lexer.getindex)(JuliaParser.Lexer.SourceNode)::Array{JuliaParser.Lexer.SourceNode,1} # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 39: | |
return $(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceExpr)::Type{JuliaParser.Lexer.SourceExpr}), :(fch::Char), :($(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceNode)::Type{JuliaParser.Lexer.SourceNode}), :($(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceRange)::Type{JuliaParser.Lexer.SourceRange}), :((Base.box)(UInt32,(Base.checked_trunc_uint)(UInt32,r::Int64))), :((Base.box)(UInt16,(Base.checked_trunc_uint)(UInt16,(Base.box)(Int64,(Base.sub_int)(GenSym(23),r::Int64))))), :((Base.box)(UInt8,(Base.checked_trunc_uint)(UInt8,0)))))), GenSym(24)))))) | |
goto 22 | |
9: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1701: | |
c = fch::Char # iobuffer.jl, line 29: # iobuffer.jl, line 28: | |
GenSym(25) = (Base.getindex)(Base.UInt8)::Array{UInt8,1} # iobuffer.jl, line 26: | |
GenSym(0) = $(Expr(:new, Base.AbstractIOBuffer{Array{UInt8,1}}, GenSym(25), true, true, true, false, :((Base.arraylen)(GenSym(25))::Int64), 9223372036854775807, 1, -1)) | |
b = GenSym(0) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1702: | |
unless true goto 11 | |
12: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1703: | |
unless (c::Char === '\'')::Bool goto 14 | |
goto 10 | |
goto 15 | |
14: | |
false | |
15: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1704: | |
(JuliaParser.Parser.write)(b::Base.AbstractIOBuffer{Array{UInt8,1}},(JuliaParser.Parser.not_eof_1)(c::Char)::Char)::Int64 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1705: | |
unless (c::Char === '\\')::Bool goto 16 | |
(JuliaParser.Parser.write)(b::Base.AbstractIOBuffer{Array{UInt8,1}},(JuliaParser.Parser.not_eof_1)((JuliaParser.Lexer.readchar)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char)::Char)::Int64 | |
goto 17 | |
16: | |
false | |
17: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1706: | |
c = (JuliaParser.Lexer.readchar)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1707: | |
goto 13 | |
13: | |
unless false goto 12 | |
11: | |
10: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1709: | |
str = (JuliaParser.Parser.unescape_string)((JuliaParser.Parser.bytestring)(b::Base.AbstractIOBuffer{Array{UInt8,1}})::Union{ASCIIString,UTF8String})::Union{ASCIIString,UTF8String} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1710: | |
GenSym(26) = (JuliaParser.Parser.length)(str::Union{ASCIIString,UTF8String})::Int64 # promotion.jl, line 229: | |
unless (GenSym(26) === 1)::Bool goto 18 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1713: | |
GenSym(28) = (JuliaParser.Parser.getindex)(str::Union{ASCIIString,UTF8String},1)::Char # /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, line 750: | |
GenSym(27) = (JuliaParser.Lexer.position)((top(getfield))(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},:io)::IO)::Int64 # int.jl, line 31: # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 75: # essentials.jl, line 25: # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 42: | |
GenSym(29) = (JuliaParser.Lexer.getindex)(JuliaParser.Lexer.SourceNode)::Array{JuliaParser.Lexer.SourceNode,1} # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 39: | |
return $(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceExpr)::Type{JuliaParser.Lexer.SourceExpr}), GenSym(28), :($(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceNode)::Type{JuliaParser.Lexer.SourceNode}), :($(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceRange)::Type{JuliaParser.Lexer.SourceRange}), :((Base.box)(UInt32,(Base.checked_trunc_uint)(UInt32,r::Int64))), :((Base.box)(UInt16,(Base.checked_trunc_uint)(UInt16,(Base.box)(Int64,(Base.sub_int)(GenSym(27),r::Int64))))), :((Base.box)(UInt8,(Base.checked_trunc_uint)(UInt8,0)))))), GenSym(29)))))) | |
goto 22 | |
18: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1715: | |
GenSym(30) = (JuliaParser.Parser.length)(str::Union{ASCIIString,UTF8String})::Int64 # operators.jl, line 27: | |
#s48 = (Base.box)(Base.Bool,(Base.not_int)((GenSym(30) === 1)::Bool)) | |
unless #s48::Bool goto 19 | |
#s47 = #s48::Bool | |
goto 20 | |
19: | |
GenSym(31) = (JuliaParser.Parser.is_valid_utf8)(str::Union{ASCIIString,UTF8String})::Bool # bool.jl, line 16: | |
#s47 = (Base.box)(Base.Bool,(Base.not_int)(GenSym(31))) | |
20: | |
#s47::Bool | |
GenSym(1) = #s47::Bool | |
unless GenSym(1) goto 21 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1716: | |
(JuliaParser.Parser.throw)((JuliaParser.Parser.ParseError)((top(string))("invalid character literal, got '",str::Union{ASCIIString,UTF8String},"'")::Union{ASCIIString,UTF8String})::ParseError)::Union{} | |
21: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1718: | |
GenSym(33) = (JuliaParser.Parser.getindex)(str::Union{ASCIIString,UTF8String},1)::Char # /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, line 750: | |
GenSym(32) = (JuliaParser.Lexer.position)((top(getfield))(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},:io)::IO)::Int64 # int.jl, line 31: # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 75: # essentials.jl, line 25: # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 42: | |
GenSym(34) = (JuliaParser.Lexer.getindex)(JuliaParser.Lexer.SourceNode)::Array{JuliaParser.Lexer.SourceNode,1} # /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, line 39: | |
return $(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceExpr)::Type{JuliaParser.Lexer.SourceExpr}), GenSym(33), :($(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceNode)::Type{JuliaParser.Lexer.SourceNode}), :($(Expr(:new, :((top(getfield))(JuliaParser.Lexer,:SourceRange)::Type{JuliaParser.Lexer.SourceRange}), :((Base.box)(UInt32,(Base.checked_trunc_uint)(UInt32,r::Int64))), :((Base.box)(UInt16,(Base.checked_trunc_uint)(UInt16,(Base.box)(Int64,(Base.sub_int)(GenSym(32),r::Int64))))), :((Base.box)(UInt8,(Base.checked_trunc_uint)(UInt8,0)))))), GenSym(34)))))) | |
22: | |
goto 120 | |
23: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1723: | |
unless (¬t === :(:))::Bool goto 29 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1724: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1725: | |
nt = ((top(getfield))(JuliaParser.Parser.Lexer,:peek_token)::JuliaParser.Lexer.#peek_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool)::JuliaParser.Lexer.AbstractToken # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1726: | |
unless (JuliaParser.Parser.is_closing_token)(ps::JuliaParser.Parser.ParseState,nt::JuliaParser.Lexer.AbstractToken) goto 26 | |
#s45 = (top(getfield))(ps::JuliaParser.Parser.ParseState,:space_sensitive)::Bool | |
unless #s45::Bool goto 24 | |
#s46 = #s45::Bool | |
goto 25 | |
24: | |
#s46 = (Base.box)(Base.Bool,(Base.not_int)((JuliaParser.Parser.isa)(nt::JuliaParser.Lexer.AbstractToken,JuliaParser.Parser.Symbol)::Bool)) | |
25: | |
goto 27 | |
26: | |
#s46 = false | |
27: | |
unless #s46::Bool goto 28 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1727: | |
return :(:) | |
28: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1729: | |
GenSym(52) = (JuliaParser.Parser._parse_atom)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # boot.jl, line 304: | |
return (Core._expr)(:quote,GenSym(52)) | |
goto 120 | |
29: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1732: | |
unless (¬t === :(=))::Bool goto 30 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1733: | |
return (JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "unexpected \"=\"")))::Union{} | |
goto 120 | |
30: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1736: | |
unless (JuliaParser.Parser.isa)(¬t,JuliaParser.Parser.Symbol)::Bool goto 31 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1737: | |
return (JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) | |
goto 120 | |
31: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1740: | |
unless (¬t === '(')::Bool goto 62 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1741: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1742: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 40: | |
#131#tmp1 = (top(getfield))(ps::JuliaParser.Parser.ParseState,:range_colon_enabled)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 41: | |
#132#tmp2 = (top(getfield))(ps::JuliaParser.Parser.ParseState,:space_sensitive)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 42: | |
NewvarNode(symbol("#s87")) | |
NewvarNode(symbol("#s84")) | |
NewvarNode(symbol("#s85")) | |
#s89 = false | |
#s88 = false | |
$(Expr(:enter, 33)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 43: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:range_colon_enabled,true)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 44: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:space_sensitive,false)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 45: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1743: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 97: | |
#137#tmp1 = (top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 98: | |
NewvarNode(symbol("#s93")) | |
NewvarNode(symbol("#s90")) | |
NewvarNode(symbol("#s91")) | |
NewvarNode(symbol("#s41")) | |
#s95 = false | |
#s94 = false | |
$(Expr(:enter, 36)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 99: | |
NewvarNode(symbol("#s44")) | |
NewvarNode(:blk) | |
NewvarNode(:tok) | |
NewvarNode(symbol("#s43")) | |
NewvarNode(symbol("#s42")) | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:whitespace_newline,true)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 100: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1744: | |
unless (((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool) === ')')::Bool goto 38 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1746: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1747: | |
#s94 = true | |
#s93 = (Core._expr)(:tuple) | |
$(Expr(:leave, 1)) | |
goto 35 | |
goto 56 | |
38: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1748: | |
GenSym(36) = ((top(getfield))(JuliaParser.Parser.Lexer,:peek_token)::JuliaParser.Lexer.#peek_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool)::JuliaParser.Lexer.AbstractToken # set.jl, line 28: | |
GenSym(37) = (top(getfield))(JuliaParser.Lexer.syntactic_ops,:dict)::Dict{Symbol,Void} # dict.jl, line 746: | |
GenSym(38) = (Base.ht_keyindex)(GenSym(37),GenSym(36))::Int64 # operators.jl, line 37: | |
unless (Base.sle_int)(0,GenSym(38))::Bool goto 41 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1750: | |
t = (JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1751: | |
GenSym(39) = ((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool) # operators.jl, line 30: | |
unless (Base.box)(Base.Bool,(Base.not_int)((Base.is)(GenSym(39),')')::Bool)) goto 39 | |
(JuliaParser.Parser.throw)((JuliaParser.Parser.ParseError)((top(string))("invalid identifier name \"",t,"\"")::Union{ASCIIString,UTF8String})::ParseError)::Union{} | |
goto 40 | |
39: | |
false | |
40: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1752: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1753: | |
#s94 = true | |
#s93 = t | |
$(Expr(:leave, 1)) | |
goto 35 | |
goto 56 | |
41: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1758: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 374: | |
##_var1#8591 = JuliaParser.Parser.parse_RtoL | |
##_var0#8590 = JuliaParser.Parser.parse_cond # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 239: | |
ex = (##_var1#8591::JuliaParser.Parser.#parse_RtoL)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},##_var0#8590::JuliaParser.Parser.#parse_cond,JuliaParser.Parser.EQ_OPS,(##_var0#8590::JuliaParser.Parser.#parse_cond)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1759: | |
t = ((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1760: | |
unless (¬t === ')')::Bool goto 46 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1761: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1762: | |
unless (JuliaParser.Parser.isa)(ex,JuliaParser.Parser.Expr)::Bool goto 42 | |
#s44 = ((top(getfield))(ex,:head) === :...)::Bool | |
goto 43 | |
42: | |
#s44 = false | |
43: | |
unless #s44::Bool goto 44 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1764: | |
#s94 = true | |
#s93 = (Core._expr)(:tuple,ex) | |
$(Expr(:leave, 1)) | |
goto 35 | |
goto 45 | |
44: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1767: | |
#s94 = true | |
#s93 = ex | |
$(Expr(:leave, 1)) | |
goto 35 | |
45: | |
goto 56 | |
46: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1769: | |
unless (¬t === ',')::Bool goto 47 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1771: | |
#s94 = true | |
#s93 = (JuliaParser.Parser.parse_tuple)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},ex) | |
$(Expr(:leave, 1)) | |
goto 35 | |
goto 56 | |
47: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1772: | |
unless (¬t === ';')::Bool goto 52 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1774: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1775: | |
unless (¬(((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool)) === ')')::Bool goto 48 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1777: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1778: | |
#s94 = true | |
#s93 = (Core._expr)(:block,ex) | |
$(Expr(:leave, 1)) | |
goto 35 | |
goto 51 | |
48: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1780: | |
blk = (JuliaParser.Parser.parse_Nary)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},JuliaParser.Parser.parse_eqs,JuliaParser.Parser.WEXPR_OPS,:block,JuliaParser.Parser.WEXPR_CLOSERS,true) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1781: | |
tok = ((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1782: | |
unless (¬tok === ',')::Bool goto 49 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1783: | |
(JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "unexpected comma in statment block")))::Union{} | |
goto 50 | |
49: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1784: | |
GenSym(40) = ¬tok # operators.jl, line 27: | |
unless !(GenSym(40) == ')') goto 50 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1785: | |
(JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "missing separator in statement block")))::Union{} | |
50: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1787: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1788: | |
#s94 = true | |
#s93 = ⨳(:block,ex,blk) | |
$(Expr(:leave, 1)) | |
goto 35 | |
51: | |
goto 56 | |
52: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1790: | |
#s43 = (¬t === ']')::Bool | |
unless #s43::Bool goto 53 | |
#s42 = #s43::Bool | |
goto 54 | |
53: | |
#s42 = (¬t === '}')::Bool | |
54: | |
#s42::Bool | |
GenSym(2) = #s42::Bool | |
unless GenSym(2) goto 55 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1791: | |
#s90 = (JuliaParser.Parser.throw)((JuliaParser.Parser.ParseError)((top(string))("unexpected \"",t,"\" in tuple")::Union{ASCIIString,UTF8String})::ParseError)::Union{} | |
goto 56 | |
55: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1793: | |
#s90 = (JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "missing separator in tuple")))::Union{} | |
56: | |
$(Expr(:leave, 1)) | |
goto 37 | |
36: | |
$(Expr(:leave, 1)) | |
#s95 = true | |
37: | |
35: | |
#s91 = $(Expr(:the_exception)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 102: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:whitespace_newline,#137#tmp1::Bool)::Bool | |
#137#tmp1::Bool | |
unless #s95::Bool goto 57 | |
(top(ccall))(:jl_rethrow_other,JuliaParser.Parser.Void,(top(svec))(JuliaParser.Parser.Any)::SimpleVector,#s91,0)::Void | |
57: | |
unless #s94::Bool goto 58 | |
#s88 = true | |
#s87 = #s93 | |
$(Expr(:leave, 1)) | |
goto 32 | |
goto 59 | |
58: | |
#s41 = #s90::Union{} | |
59: | |
#s41::Union{} | |
GenSym(3) = #s41::Union{} | |
#s84 = GenSym(3) | |
$(Expr(:leave, 1)) | |
goto 34 | |
33: | |
$(Expr(:leave, 1)) | |
#s89 = true | |
34: | |
32: | |
#s85 = $(Expr(:the_exception)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 47: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:range_colon_enabled,#131#tmp1::Bool)::Bool | |
#131#tmp1::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 48: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:space_sensitive,#132#tmp2::Bool)::Bool | |
#132#tmp2::Bool | |
unless #s89::Bool goto 60 | |
(top(ccall))(:jl_rethrow_other,JuliaParser.Parser.Void,(top(svec))(JuliaParser.Parser.Any)::SimpleVector,#s85,0)::Void | |
60: | |
unless #s88::Bool goto 61 | |
return #s87 | |
61: | |
return #s84::Union{} | |
goto 120 | |
62: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1800: | |
unless (¬t === '{')::Bool goto 96 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1801: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1802: | |
unless (¬(((top(getfield))(JuliaParser.Parser.Lexer,:require_token)::JuliaParser.Lexer.#require_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool)) === '}')::Bool goto 63 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1803: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1804: | |
return (Core._expr)(:cell1d) | |
63: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1806: | |
_var0 = JuliaParser.Parser.parse_cat # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1468: | |
vex = (_var0::JuliaParser.Parser.#parse_cat)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},'}',false) ⤄ t # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1807: | |
unless (JuliaParser.Parser.isempty)((top(getfield))(vex,:args)) goto 64 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1808: | |
return (Core._expr)(:cell1d) | |
goto 95 | |
64: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1809: | |
unless ((top(getfield))(vex,:head) === :comprehension)::Bool goto 65 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1810: | |
ex = (Core._expr)(:typed_comprehension,$(Expr(:new, :(Main.TopNode), :(:Any)))) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1811: | |
(JuliaParser.Parser.append!)((top(getfield))(ex,:args),(top(getfield))(vex,:args))::Union{Array{T,1},BitArray{1}} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1812: | |
return ex | |
goto 95 | |
65: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1813: | |
unless ((top(getfield))(vex,:head) === :dict_comprehension)::Bool goto 66 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1814: | |
GenSym(53) = (Core._expr)(:(=>),$(Expr(:new, :(Main.TopNode), :(:Any))),$(Expr(:new, :(Main.TopNode), :(:Any)))) # boot.jl, line 304: | |
ex = (Core._expr)(:typed_dict_comprehension,GenSym(53)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1815: | |
(JuliaParser.Parser.append!)((top(getfield))(ex,:args),(top(getfield))(vex,:args))::Union{Array{T,1},BitArray{1}} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1816: | |
return ex | |
goto 95 | |
66: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1817: | |
unless ((top(getfield))(vex,:head) === :dict)::Bool goto 67 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1818: | |
GenSym(54) = (Core._expr)(:(=>),$(Expr(:new, :(Main.TopNode), :(:Any))),$(Expr(:new, :(Main.TopNode), :(:Any)))) # boot.jl, line 304: | |
ex = (Core._expr)(:typed_dict,GenSym(54)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1819: | |
(JuliaParser.Parser.append!)((top(getfield))(ex,:args),(top(getfield))(vex,:args))::Union{Array{T,1},BitArray{1}} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1820: | |
return ex | |
goto 95 | |
67: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1821: | |
unless ((top(getfield))(vex,:head) === :hcat)::Bool goto 68 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1822: | |
GenSym(55) = (JuliaParser.Parser.length)((top(getfield))(vex,:args)) # boot.jl, line 304: | |
ex = (Core._expr)(:cell2d,1,GenSym(55)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1823: | |
(JuliaParser.Parser.append!)((top(getfield))(ex,:args),(top(getfield))(vex,:args))::Union{Array{T,1},BitArray{1}} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1824: | |
return ex | |
goto 95 | |
68: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1826: | |
nr = (JuliaParser.Parser.length)((top(getfield))(vex,:args)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1827: | |
unless (JuliaParser.Parser.isa)((JuliaParser.Parser.getindex)((top(getfield))(vex,:args),1),JuliaParser.Parser.Expr)::Bool goto 69 | |
#s40 = ((top(getfield))((JuliaParser.Parser.getindex)((top(getfield))(vex,:args),1),:head) === :row)::Bool | |
goto 70 | |
69: | |
#s40 = false | |
70: | |
unless #s40::Bool goto 87 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1828: | |
nc = (JuliaParser.Parser.length)((top(getfield))((JuliaParser.Parser.getindex)((top(getfield))(vex,:args),1),:args)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1829: | |
ex = (Core._expr)(:cell2d,nr,nc) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1830: | |
GenSym(4) = (JuliaParser.Parser.colon)(2,nr) | |
#s55 = (top(start))(GenSym(4)) | |
unless (top(!))((top(done))(GenSym(4),#s55)) goto 72 | |
73: | |
NewvarNode(symbol("#s39")) | |
GenSym(5) = (top(next))(GenSym(4),#s55) | |
#146#i = (top(getfield))(GenSym(5),1) | |
#s55 = (top(getfield))(GenSym(5),2) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1831: | |
#147#row = (JuliaParser.Parser.getindex)((top(getfield))(vex,:args),#146#i) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1832: | |
unless (JuliaParser.Parser.isa)(#147#row,JuliaParser.Parser.Expr)::Bool goto 77 | |
unless ((top(getfield))(#147#row,:head) === :row)::Bool goto 75 | |
#s39 = (JuliaParser.Parser.length)((top(getfield))(#147#row,:args)) == nc | |
goto 76 | |
75: | |
#s39 = false | |
76: | |
goto 78 | |
77: | |
#s39 = false | |
78: | |
unless !#s39 goto 79 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1833: | |
(JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "inconsistent shape in cell expression")))::Union{} | |
79: | |
74: | |
unless (top(!))((top(!))((top(done))(GenSym(4),#s55))) goto 73 | |
72: | |
71: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1837: | |
(JuliaParser.Parser.sizehint!)((top(getfield))(ex,:args),nr * nc + 2) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1838: | |
GenSym(6) = (JuliaParser.Parser.colon)(1,nc) | |
#s53 = (top(start))(GenSym(6)) | |
unless (top(!))((top(done))(GenSym(6),#s53)) goto 81 | |
82: | |
GenSym(7) = (top(next))(GenSym(6),#s53) | |
c = (top(getfield))(GenSym(7),1) | |
#s53 = (top(getfield))(GenSym(7),2) | |
GenSym(8) = (JuliaParser.Parser.colon)(1,nr) | |
#s54 = (top(start))(GenSym(8)) | |
unless (top(!))((top(done))(GenSym(8),#s54)) goto 84 | |
85: | |
GenSym(9) = (top(next))(GenSym(8),#s54) | |
r = (top(getfield))(GenSym(9),1) | |
#s54 = (top(getfield))(GenSym(9),2) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1839: | |
(JuliaParser.Parser.push!)((top(getfield))(ex,:args),(JuliaParser.Parser.getindex)((top(getfield))((JuliaParser.Parser.getindex)((top(getfield))(vex,:args),r),:args),c)) | |
86: | |
unless (top(!))((top(!))((top(done))(GenSym(8),#s54))) goto 85 | |
84: | |
83: | |
unless (top(!))((top(!))((top(done))(GenSym(6),#s53))) goto 82 | |
81: | |
80: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1841: | |
return ex | |
goto 95 | |
87: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1843: | |
GenSym(10) = (JuliaParser.Parser.colon)(2,nr) | |
#s52 = (top(start))(GenSym(10)) | |
unless (top(!))((top(done))(GenSym(10),#s52)) goto 89 | |
90: | |
NewvarNode(symbol("#s38")) | |
GenSym(11) = (top(next))(GenSym(10),#s52) | |
#148#i = (top(getfield))(GenSym(11),1) | |
#s52 = (top(getfield))(GenSym(11),2) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1844: | |
#149#row = (JuliaParser.Parser.getindex)((top(getfield))(vex,:args),#148#i) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1845: | |
unless (JuliaParser.Parser.isa)(#149#row,JuliaParser.Parser.Expr)::Bool goto 92 | |
#s38 = ((top(getfield))(#149#row,:head) === :row)::Bool | |
goto 93 | |
92: | |
#s38 = false | |
93: | |
unless #s38::Bool goto 94 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1846: | |
(JuliaParser.Parser.throw)($(Expr(:new, :((top(getfield))(Base,:ParseError)::Type{ParseError}), "inconsistent shape in cell expression")))::Union{} | |
94: | |
91: | |
unless (top(!))((top(!))((top(done))(GenSym(10),#s52))) goto 90 | |
89: | |
88: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1849: | |
ex = (Core._expr)(:cell1d) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1849: | |
GenSym(12) = (top(getfield))(vex,:args) | |
(top(setfield!))(ex,:args,(top(convert))((top(fieldtype))((top(typeof))(ex)::DataType,:args)::Type{T},GenSym(12))) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1850: | |
return ex | |
95: | |
goto 120 | |
96: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1855: | |
unless (¬t === '[')::Bool goto 98 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1856: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1857: | |
_var1 = JuliaParser.Parser.parse_cat # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1468: | |
vex = (_var1::JuliaParser.Parser.#parse_cat)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},']',false) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1858: | |
unless (JuliaParser.Parser.isempty)((top(getfield))(vex,:args)) goto 97 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1859: | |
GenSym(13) = :vect | |
(top(setfield!))(vex,:head,(top(convert))((top(fieldtype))((top(typeof))(vex)::DataType,:head)::Type{T},GenSym(13))) | |
97: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1861: | |
return vex | |
goto 120 | |
98: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1864: | |
unless (¬t === '"')::Bool goto 103 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1865: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1866: | |
sl = (JuliaParser.Parser.parse_string_literal)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},false) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1867: | |
unless (Base.isless)(JuliaParser.Parser.VERSION,v"0.4.0")::Bool goto 99 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1658: | |
unless (JuliaParser.Parser.isa)(¬sl,JuliaParser.Parser.Expr)::Bool goto 190 | |
_var2 = ((top(getfield))(¬sl,:head) === :triple_quoted_string)::Bool | |
goto 191 | |
190: | |
_var2 = false | |
191: | |
#s37 = _var2::Bool | |
goto 100 | |
99: | |
#s37 = false | |
100: | |
unless #s37::Bool goto 101 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1868: # expr.jl, line 6: | |
GenSym(44) = (top(getfield))("@mstr",:data)::Array{UInt8,1} # expr.jl, line 8: | |
GenSym(46) = (Base.box)(Int32,(Base.checked_trunc_sint)(Int32,(Base.arraylen)(GenSym(44))::Int64)) | |
GenSym(47) = (top(ccall))(:jl_symbol_n,Base.Any,(top(svec))((top(apply_type))(Base.Ptr,Base.UInt8)::Type{Ptr{UInt8}},Base.Int32)::SimpleVector,(top(ccall))(:jl_array_ptr,(top(apply_type))(Base.Ptr,UInt8)::Type{Ptr{UInt8}},(top(svec))(Base.Any)::SimpleVector,GenSym(44),0)::Ptr{UInt8},GenSym(44),GenSym(46),0) | |
return (top(_apply))(JuliaParser.Parser.Expr,(top(tuple))(:macrocall,(top(typeassert))(GenSym(47),Base.Symbol)::Symbol)::Tuple{Symbol,Symbol},(top(getfield))(sl,:args)) | |
101: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1870: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1657: | |
unless (JuliaParser.Parser.isa)(¬sl,JuliaParser.Parser.Expr)::Bool goto 193 | |
GenSym(48) = (JuliaParser.Parser.length)((top(getfield))(¬sl,:args)) # operators.jl, line 34: | |
_var3 = 1 < GenSym(48) | |
goto 194 | |
193: | |
_var3 = false | |
194: | |
unless _var3 goto 102 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1871: | |
#12 = $(Expr(:new, :(JuliaParser.Parser.##12#13))) | |
notzerolen = #12::JuliaParser.Parser.##12#13 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1872: | |
return (top(_apply))(JuliaParser.Parser.⨳,(top(tuple))(:string)::Tuple{Symbol},(JuliaParser.Parser.filter)(notzerolen::JuliaParser.Parser.##12#13,(JuliaParser.Parser.children)(sl))) | |
102: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1874: | |
return (JuliaParser.Parser.getindex)((top(getfield))(¬sl,:args),1) ⤄ (JuliaParser.Lexer.normalize)(√sl) | |
goto 120 | |
103: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1877: | |
unless (¬t === '@')::Bool goto 118 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1878: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1879: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 121: | |
#140#tmp1 = (top(getfield))(ps::JuliaParser.Parser.ParseState,:space_sensitive)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 122: | |
#141#tmp2 = (top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 123: | |
NewvarNode(symbol("#s81")) | |
NewvarNode(symbol("#s78")) | |
NewvarNode(symbol("#s79")) | |
#s83 = false | |
#s82 = false | |
$(Expr(:enter, 105)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 124: | |
NewvarNode(:call) | |
NewvarNode(symbol("#s35")) | |
NewvarNode(:nargs) | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:space_sensitive,true)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 125: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:whitespace_newline,false)::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 126: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1880: | |
head = (JuliaParser.Parser.parse_unary_prefix)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1881: | |
((top(getfield))(JuliaParser.Parser.Lexer,:peek_token)::JuliaParser.Lexer.#peek_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},(top(getfield))(ps::JuliaParser.Parser.ParseState,:whitespace_newline)::Bool)::JuliaParser.Lexer.AbstractToken | |
GenSym(14) = (top(getfield))(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},:isspace)::Bool | |
unless GenSym(14) goto 107 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1882: | |
GenSym(56) = (JuliaParser.Parser.macroify_name)(head) # boot.jl, line 304: | |
ex = (Core._expr)(:macrocall,GenSym(56)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1883: | |
(JuliaParser.Parser.append!)((top(getfield))(ex,:args),(JuliaParser.Parser.parse_space_separated_exprs)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Array{Any,1})::Array{T,1} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1884: | |
#s82 = true | |
#s81 = ex | |
$(Expr(:leave, 1)) | |
goto 104 | |
goto 115 | |
107: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1886: | |
call = (JuliaParser.Parser.parse_call_chain)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken},head,true) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1887: | |
unless (JuliaParser.Parser.isa)(call,JuliaParser.Parser.Expr)::Bool goto 108 | |
#s35 = ((top(getfield))(call,:head) === :call)::Bool | |
goto 109 | |
108: | |
#s35 = false | |
109: | |
unless #s35::Bool goto 114 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1888: | |
nargs = (JuliaParser.Parser.length)((top(getfield))(call,:args)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1889: | |
GenSym(57) = (JuliaParser.Parser.macroify_name)((JuliaParser.Parser.getindex)((top(getfield))(call,:args),1)) # boot.jl, line 304: | |
ex = (Core._expr)(:macrocall,GenSym(57)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1890: | |
(JuliaParser.Parser.sizehint!)((top(getfield))(ex,:args),nargs) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1891: | |
GenSym(15) = (JuliaParser.Parser.colon)(2,nargs) | |
#s51 = (top(start))(GenSym(15)) | |
unless (top(!))((top(done))(GenSym(15),#s51)) goto 111 | |
112: | |
GenSym(16) = (top(next))(GenSym(15),#s51) | |
#150#i = (top(getfield))(GenSym(16),1) | |
#s51 = (top(getfield))(GenSym(16),2) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1892: | |
(JuliaParser.Parser.push!)((top(getfield))(ex,:args),(JuliaParser.Parser.getindex)((top(getfield))(call,:args),#150#i)) | |
113: | |
unless (top(!))((top(!))((top(done))(GenSym(15),#s51))) goto 112 | |
111: | |
110: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1894: | |
#s82 = true | |
#s81 = ex | |
$(Expr(:leave, 1)) | |
goto 104 | |
goto 115 | |
114: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1896: | |
GenSym(58) = (JuliaParser.Parser.macroify_name)(call) # boot.jl, line 304: | |
ex = (Core._expr)(:macrocall,GenSym(58)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1897: | |
(JuliaParser.Parser.append!)((top(getfield))(ex,:args),(JuliaParser.Parser.parse_space_separated_exprs)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Array{Any,1})::Array{T,1} # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1898: | |
#s82 = true | |
#s81 = ex | |
$(Expr(:leave, 1)) | |
goto 104 | |
115: | |
$(Expr(:leave, 1)) | |
goto 106 | |
105: | |
$(Expr(:leave, 1)) | |
#s83 = true | |
106: | |
104: | |
#s79 = $(Expr(:the_exception)) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 128: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:space_sensitive,#140#tmp1::Bool)::Bool | |
#140#tmp1::Bool # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 129: | |
(top(setfield!))(ps::JuliaParser.Parser.ParseState,:whitespace_newline,#141#tmp2::Bool)::Bool | |
#141#tmp2::Bool | |
unless #s83::Bool goto 116 | |
(top(ccall))(:jl_rethrow_other,JuliaParser.Parser.Void,(top(svec))(JuliaParser.Parser.Any)::SimpleVector,#s79,0)::Void | |
116: | |
unless #s82::Bool goto 117 | |
return #s81 | |
117: | |
return #s78::Union{} | |
goto 120 | |
118: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1904: | |
unless (¬t === '`')::Bool goto 119 # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1905: | |
(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1906: | |
return (JuliaParser.Parser.parse_backquote)(ps::JuliaParser.Parser.ParseState,ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}) | |
goto 120 | |
119: # /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, line 1909: | |
return (JuliaParser.Parser.throw)((JuliaParser.Parser.ParseError)((top(string))("invalid syntax: \"",(JuliaParser.Parser.take_token)(ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}),"\"")::Union{ASCIIString,UTF8String})::ParseError)::Union{} | |
120: | |
end)))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Expr(:lambda, Array{Any, 1}[:#self#, :ps, :ts], Array{Any, 1}[Array{Any, 1}[Array{Any, 1}[:#self#, JuliaParser.Parser.#_parse_atom, 0], Array{Any, 1}[:ps, JuliaParser.Parser.ParseState, 0], Array{Any, 1}[:ts, JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, 0], Array{Any, 1}[:#s50, Bool, 2], Array{Any, 1}[:#s49, Bool, 2], Array{Any, 1}[:#s47, Bool, 2], Array{Any, 1}[:#s46, Bool, 2], Array{Any, 1}[:#131#tmp1, Bool, 18], Array{Any, 1}[:#132#tmp2, Bool, 18], Array{Any, 1}[:#s40, Bool, 2], Array{Any, 1}[:#s37, Bool, 2], Array{Any, 1}[:#12, JuliaParser.Parser.##12#13, 2], Array{Any, 1}[:#140#tmp1, Bool, 18], Array{Any, 1}[:#141#tmp2, Bool, 18], Array{Any, 1}[:t, Any, 2], Array{Any, 1}[:r, Int64, 2], Array{Any, 1}[:fch, Char, 18], Array{Any, 1}[:c, Any, 2], Array{Any, 1}[:b, Base.AbstractIOBuffer{Array{UInt8, 1}}, 18], Array{Any, 1}[:str, Union{UTF8String, ASCIIString}, 18], Array{Any, 1}[:#s48, Bool, 18], Array{Any, 1}[:nt, JuliaParser.Lexer.AbstractToken, 18], Array{Any, 1}[:#s45, Bool, 18], Array{Any, 1}[:vex, Union{JuliaParser.Lexer.SourceExpr, Expr}, 2], Array{Any, 1}[:ex, Any, 2], Array{Any, 1}[:nr, Int64, 18], Array{Any, 1}[:nc, Any, 18], Array{Any, 1}[:sl, Any, 18], Array{Any, 1}[:notzerolen, JuliaParser.Parser.##12#13, 18], Array{Any, 1}[:#s81, Any, 34], Array{Any, 1}[:#s78, Union{}, 32], Array{Any, 1}[:#s83, Bool, 2], Array{Any, 1}[:#s82, Bool, 2], Array{Any, 1}[:#s79, Any, 18], Array{Any, 1}[:head, JuliaParser.Lexer.AbstractToken, 18], Array{Any, 1}[:call, Any, 18], Array{Any, 1}[:#s35, Bool, 2], Array{Any, 1}[:nargs, Any, 18], Array{Any, 1}[:#s51, Any, 2], Array{Any, 1}[:#150#i, Any, 18], Array{Any, 1}[:#s52, Int64, 2], Array{Any, 1}[:#s38, Bool, 2], Array{Any, 1}[:#148#i, Int64, 18], Array{Any, 1}[:#149#row, Any, 18], Array{Any, 1}[:#s53, Any, 2], Array{Any, 1}[:#s54, Int64, 2], Array{Any, 1}[:#s55, Int64, 2], Array{Any, 1}[:#s39, Any, 2], Array{Any, 1}[:#146#i, Int64, 18], Array{Any, 1}[:#147#row, Any, 18], Array{Any, 1}[:#s87, Any, 50], Array{Any, 1}[:#s84, Union{}, 50], Array{Any, 1}[:#s89, Bool, 2], Array{Any, 1}[:#s88, Bool, 2], Array{Any, 1}[:#s85, Any, 18], Array{Any, 1}[:#137#tmp1, Bool, 18], Array{Any, 1}[:#s93, Any, 34], Array{Any, 1}[:#s90, Union{}, 34], Array{Any, 1}[:#s95, Bool, 2], Array{Any, 1}[:#s94, Bool, 2], Array{Any, 1}[:#s91, Any, 18], Array{Any, 1}[:#s41, Union{}, 18], Array{Any, 1}[:#s44, Bool, 2], Array{Any, 1}[:blk, Any, 18], Array{Any, 1}[:tok, Any, 18], Array{Any, 1}[:#s43, Bool, 18], Array{Any, 1}[:#s42, Bool, 2], Array{Any, 1}[:##args#8319, Tuple, 0], Array{Any, 1}[:##args#8320, Tuple, 0], Array{Any, 1}[:##args#8321, Tuple, 0], Array{Any, 1}[:_var0, JuliaParser.Parser.#parse_cat, 2], Array{Any, 1}[:##args#8322, Tuple, 0], Array{Any, 1}[:##args#8323, Tuple, 0], Array{Any, 1}[:##args#8324, Tuple, 0], Array{Any, 1}[:##args#8325, Tuple, 0], Array{Any, 1}[:##args#8326, Tuple, 0], Array{Any, 1}[:##args#8327, Tuple, 0], Array{Any, 1}[:##args#8328, Tuple, 0], Array{Any, 1}[:##args#8329, Tuple, 0], Array{Any, 1}[:##args#8330, Tuple, 0], Array{Any, 1}[:_var1, JuliaParser.Parser.#parse_cat, 2], Array{Any, 1}[:_var2, Bool, 2], Array{Any, 1}[:_var3, Any, 2], Array{Any, 1}[:##args#8331, Tuple, 0], Array{Any, 1}[:##args#8332, Tuple, 0], Array{Any, 1}[:##args#8333, Tuple, 0]], Array{Any, 1}[], Array{Any, 1}[Base.AbstractIOBuffer{Array{UInt8, 1}}, Bool, Bool, Union{}, Base.UnitRange{Int64}, Tuple{Int64, Int64}, Any, Any, Base.UnitRange{Int64}, Tuple{Int64, Int64}, Base.UnitRange{Int64}, Tuple{Int64, Int64}, Array{Any, 1}, Symbol, Bool, Any, Any, Bool, Array{UInt8, 1}, Array{UInt8, 1}, Int32, Any, Any, Int64, Array{JuliaParser.Lexer.SourceNode, 1}, Array{UInt8, 1}, Int64, Int64, Char, Array{JuliaParser.Lexer.SourceNode, 1}, Int64, Bool, Int64, Char, Array{JuliaParser.Lexer.SourceNode, 1}, Tuple{Symbol, Any}, JuliaParser.Lexer.AbstractToken, Base.Dict{Symbol, Void}, Int64, Any, Any, Tuple{Symbol, Any}, Tuple{Symbol, Any}, Tuple{Symbol, Int64, Int64}, Array{UInt8, 1}, Array{UInt8, 1}, Int32, Any, Any, Tuple{Symbol, Any}, Tuple{Symbol, Any}, Tuple{Symbol, Any}, Any, Any, Any, Int64, Int64, Int64, Int64, Int64, Int64, Int64, Any, Any, Any]], Expr(:body, | |
# line 1686 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
<newvar :#s50>, | |
<newvar :#s49>, | |
<newvar :#s47>, | |
<newvar :#s46>, | |
<newvar :#131#tmp1>, | |
<newvar :#132#tmp2>, | |
<newvar :#s40>, | |
<newvar :#s37>, | |
<newvar :#12>, | |
<newvar :#140#tmp1>, | |
<newvar :#141#tmp2>, | |
<newvar :r>, | |
<newvar :fch>, | |
<newvar :c>, | |
<newvar :b>, | |
<newvar :str>, | |
<newvar :#s48>, | |
<newvar :nt>, | |
<newvar :#s45>, | |
<newvar :vex>, | |
<newvar :ex>, | |
<newvar :nr>, | |
<newvar :nc>, | |
<newvar :sl>, | |
<newvar :notzerolen>, | |
:t = Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any, | |
# line 1687 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(17) = Expr(:call, JuliaParser.Parser.isa, Expr(:call, JuliaParser.Parser.¬, :t)::Any, JuliaParser.Parser.Char)::Bool, | |
# line 16 bool.jl, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, GenSym(17))::Any)::Bool, 0)::Any, | |
:#s50 = Expr(:call, JuliaParser.Parser.isa, Expr(:call, JuliaParser.Parser.¬, :t)::Any, JuliaParser.Parser.Number)::Bool, | |
goto 1, | |
0:, | |
:#s50 = false, | |
1:, | |
Expr(:gotoifnot, #s50::Bool, 2)::Any, | |
# line 1688 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any)::Any, | |
goto 120, | |
2:, | |
# line 1691 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(22) = Expr(:call, JuliaParser.Parser.¬, :t)::Any, | |
# line 6 expr.jl, | |
GenSym(18) = Expr(:call, top(:getfield), "'", :data)::Array{UInt8, 1}, | |
# line 8 expr.jl, | |
GenSym(20) = Expr(:call, Base.box, Int32, Expr(:call, Base.checked_trunc_sint, Int32, Expr(:call, Base.arraylen, GenSym(18))::Int64)::Any)::Int32, | |
GenSym(21) = Expr(:call, top(:ccall), :jl_symbol_n, Base.Any, Expr(:call, top(:svec), Expr(:call, top(:apply_type), Base.Ptr, Base.UInt8)::Type{Ptr{UInt8}}, Base.Int32)::SimpleVector, Expr(:call, top(:ccall), :jl_array_ptr, Expr(:call, top(:apply_type), Base.Ptr, UInt8)::Type{Ptr{UInt8}}, Expr(:call, top(:svec), Base.Any)::SimpleVector, GenSym(18), 0)::Ptr{UInt8}, GenSym(18), GenSym(20), 0)::Any, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, GenSym(22), Expr(:call, top(:typeassert), GenSym(21), Base.Symbol)::Symbol)::Bool, 23)::Any, | |
# line 1692 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1693 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:r = Expr(:call, JuliaParser.Lexer.position, Expr(:call, top(:getfield), ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, :io)::Base.IO)::Int64, | |
# line 1694 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:fch = Expr(:call, JuliaParser.Lexer.readchar, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char, | |
# line 1695 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, fch::Char, Char(0x00000027))::Bool, 3)::Any, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "invalid character literal")::Base.ParseError)::Union{}, | |
goto 4, | |
3:, | |
false, | |
4:, | |
# line 1696 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.is, fch::Char, Char(0x0000005c))::Bool)::Any)::Bool, 7)::Any, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, JuliaParser.Lexer.is, fch::Char, JuliaParser.Lexer.EOFchar)::Bool)::Any)::Bool, 5)::Any, | |
:#s49 = Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Lexer.peekchar, Expr(:call, top(:getfield), ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, :io)::Base.IO)::Char, Char(0x00000027))::Bool, | |
goto 6, | |
5:, | |
:#s49 = false, | |
6:, | |
goto 8, | |
7:, | |
:#s49 = false, | |
8:, | |
Expr(:gotoifnot, #s49::Bool, 9)::Any, | |
# line 1698 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 352 /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, | |
Expr(:call, JuliaParser.Lexer.readchar, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char, | |
ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, | |
# line 1699 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 750 /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, | |
GenSym(23) = Expr(:call, JuliaParser.Lexer.position, Expr(:call, top(:getfield), ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, :io)::Base.IO)::Int64, | |
# line 31 int.jl, | |
# line 75 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
# line 25 essentials.jl, | |
# line 42 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
GenSym(24) = Expr(:call, JuliaParser.Lexer.getindex, JuliaParser.Lexer.SourceNode)::Array{JuliaParser.Lexer.SourceNode, 1}, | |
# line 39 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
Expr(:return, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceExpr)::Type{JuliaParser.Lexer.SourceExpr}, fch::Char, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceNode)::Type{JuliaParser.Lexer.SourceNode}, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceRange)::Type{JuliaParser.Lexer.SourceRange}, Expr(:call, Base.box, UInt32, Expr(:call, Base.checked_trunc_uint, UInt32, r::Int64)::Any)::UInt32, Expr(:call, Base.box, UInt16, Expr(:call, Base.checked_trunc_uint, UInt16, Expr(:call, Base.box, Int64, Expr(:call, Base.sub_int, GenSym(23), r::Int64)::Any)::Int64)::Any)::UInt16, Expr(:call, Base.box, UInt8, Expr(:call, Base.checked_trunc_uint, UInt8, 0)::Any)::UInt8)::JuliaParser.Lexer.SourceRange, GenSym(24))::JuliaParser.Lexer.SourceNode)::JuliaParser.Lexer.SourceExpr)::Any, | |
goto 22, | |
9:, | |
# line 1701 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:c = fch::Char, | |
# line 29 iobuffer.jl, | |
# line 28 iobuffer.jl, | |
GenSym(25) = Expr(:call, Base.getindex, Base.UInt8)::Array{UInt8, 1}, | |
# line 26 iobuffer.jl, | |
GenSym(0) = Expr(:new, Base.AbstractIOBuffer{Array{UInt8, 1}}, GenSym(25), true, true, true, false, Expr(:call, Base.arraylen, GenSym(25))::Int64, 9223372036854775807, 1, -1)::Base.AbstractIOBuffer{Array{UInt8, 1}}, | |
:b = GenSym(0), | |
# line 1702 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, true, 11)::Any, | |
12:, | |
# line 1703 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, c::Char, Char(0x00000027))::Bool, 14)::Any, | |
goto 10, | |
goto 15, | |
14:, | |
false, | |
15:, | |
# line 1704 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.write, b::Base.AbstractIOBuffer{Array{UInt8, 1}}, Expr(:call, JuliaParser.Parser.not_eof_1, c::Char)::Char)::Int64, | |
# line 1705 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, c::Char, Char(0x0000005c))::Bool, 16)::Any, | |
Expr(:call, JuliaParser.Parser.write, b::Base.AbstractIOBuffer{Array{UInt8, 1}}, Expr(:call, JuliaParser.Parser.not_eof_1, Expr(:call, JuliaParser.Lexer.readchar, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char)::Char)::Int64, | |
goto 17, | |
16:, | |
false, | |
17:, | |
# line 1706 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:c = Expr(:call, JuliaParser.Lexer.readchar, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Char, | |
# line 1707 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
goto 13, | |
13:, | |
Expr(:gotoifnot, false, 12)::Any, | |
11:, | |
10:, | |
# line 1709 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:str = Expr(:call, JuliaParser.Parser.unescape_string, Expr(:call, JuliaParser.Parser.bytestring, b::Base.AbstractIOBuffer{Array{UInt8, 1}})::Union{UTF8String, ASCIIString})::Union{UTF8String, ASCIIString}, | |
# line 1710 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(26) = Expr(:call, JuliaParser.Parser.length, str::Union{UTF8String, ASCIIString})::Int64, | |
# line 229 promotion.jl, | |
Expr(:gotoifnot, Expr(:call, Base.===, GenSym(26), 1)::Bool, 18)::Any, | |
# line 1713 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(28) = Expr(:call, JuliaParser.Parser.getindex, str::Union{UTF8String, ASCIIString}, 1)::Char, | |
# line 750 /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, | |
GenSym(27) = Expr(:call, JuliaParser.Lexer.position, Expr(:call, top(:getfield), ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, :io)::Base.IO)::Int64, | |
# line 31 int.jl, | |
# line 75 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
# line 25 essentials.jl, | |
# line 42 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
GenSym(29) = Expr(:call, JuliaParser.Lexer.getindex, JuliaParser.Lexer.SourceNode)::Array{JuliaParser.Lexer.SourceNode, 1}, | |
# line 39 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
Expr(:return, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceExpr)::Type{JuliaParser.Lexer.SourceExpr}, GenSym(28), Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceNode)::Type{JuliaParser.Lexer.SourceNode}, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceRange)::Type{JuliaParser.Lexer.SourceRange}, Expr(:call, Base.box, UInt32, Expr(:call, Base.checked_trunc_uint, UInt32, r::Int64)::Any)::UInt32, Expr(:call, Base.box, UInt16, Expr(:call, Base.checked_trunc_uint, UInt16, Expr(:call, Base.box, Int64, Expr(:call, Base.sub_int, GenSym(27), r::Int64)::Any)::Int64)::Any)::UInt16, Expr(:call, Base.box, UInt8, Expr(:call, Base.checked_trunc_uint, UInt8, 0)::Any)::UInt8)::JuliaParser.Lexer.SourceRange, GenSym(29))::JuliaParser.Lexer.SourceNode)::JuliaParser.Lexer.SourceExpr)::Any, | |
goto 22, | |
18:, | |
# line 1715 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(30) = Expr(:call, JuliaParser.Parser.length, str::Union{UTF8String, ASCIIString})::Int64, | |
# line 27 operators.jl, | |
:#s48 = Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, GenSym(30), 1)::Bool)::Any)::Bool, | |
Expr(:gotoifnot, #s48::Bool, 19)::Any, | |
:#s47 = #s48::Bool, | |
goto 20, | |
19:, | |
GenSym(31) = Expr(:call, JuliaParser.Parser.is_valid_utf8, str::Union{UTF8String, ASCIIString})::Bool, | |
# line 16 bool.jl, | |
:#s47 = Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, GenSym(31))::Any)::Bool, | |
20:, | |
#s47::Bool, | |
GenSym(1) = #s47::Bool, | |
Expr(:gotoifnot, GenSym(1), 21)::Any, | |
# line 1716 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:call, JuliaParser.Parser.ParseError, Expr(:call, top(:string), "invalid character literal, got '", str::Union{UTF8String, ASCIIString}, "'")::Union{UTF8String, ASCIIString})::Base.ParseError)::Union{}, | |
21:, | |
# line 1718 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(33) = Expr(:call, JuliaParser.Parser.getindex, str::Union{UTF8String, ASCIIString}, 1)::Char, | |
# line 750 /home/kfischer/.julia/v0.5/JuliaParser/src/lexer.jl, | |
GenSym(32) = Expr(:call, JuliaParser.Lexer.position, Expr(:call, top(:getfield), ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, :io)::Base.IO)::Int64, | |
# line 31 int.jl, | |
# line 75 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
# line 25 essentials.jl, | |
# line 42 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
GenSym(34) = Expr(:call, JuliaParser.Lexer.getindex, JuliaParser.Lexer.SourceNode)::Array{JuliaParser.Lexer.SourceNode, 1}, | |
# line 39 /home/kfischer/.julia/v0.5/JuliaParser/src/token.jl, | |
Expr(:return, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceExpr)::Type{JuliaParser.Lexer.SourceExpr}, GenSym(33), Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceNode)::Type{JuliaParser.Lexer.SourceNode}, Expr(:new, Expr(:call, top(:getfield), JuliaParser.Lexer, :SourceRange)::Type{JuliaParser.Lexer.SourceRange}, Expr(:call, Base.box, UInt32, Expr(:call, Base.checked_trunc_uint, UInt32, r::Int64)::Any)::UInt32, Expr(:call, Base.box, UInt16, Expr(:call, Base.checked_trunc_uint, UInt16, Expr(:call, Base.box, Int64, Expr(:call, Base.sub_int, GenSym(32), r::Int64)::Any)::Int64)::Any)::UInt16, Expr(:call, Base.box, UInt8, Expr(:call, Base.checked_trunc_uint, UInt8, 0)::Any)::UInt8)::JuliaParser.Lexer.SourceRange, GenSym(34))::JuliaParser.Lexer.SourceNode)::JuliaParser.Lexer.SourceExpr)::Any, | |
22:, | |
goto 120, | |
23:, | |
# line 1723 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, ::)::Bool, 29)::Any, | |
# line 1724 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1725 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:nt = Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :peek_token)::JuliaParser.Lexer.#peek_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::JuliaParser.Lexer.AbstractToken, | |
# line 1726 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.is_closing_token, ps::JuliaParser.Parser.ParseState, nt::JuliaParser.Lexer.AbstractToken)::Any, 26)::Any, | |
:#s45 = Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :space_sensitive)::Bool, | |
Expr(:gotoifnot, #s45::Bool, 24)::Any, | |
:#s46 = #s45::Bool, | |
goto 25, | |
24:, | |
:#s46 = Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, JuliaParser.Parser.isa, nt::JuliaParser.Lexer.AbstractToken, JuliaParser.Parser.Symbol)::Bool)::Any)::Bool, | |
25:, | |
goto 27, | |
26:, | |
:#s46 = false, | |
27:, | |
Expr(:gotoifnot, #s46::Bool, 28)::Any, | |
# line 1727 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, ::)::Any, | |
28:, | |
# line 1729 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(52) = Expr(:call, JuliaParser.Parser._parse_atom, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 304 boot.jl, | |
Expr(:return, Expr(:call, Core._expr, :quote, GenSym(52))::Any)::Any, | |
goto 120, | |
29:, | |
# line 1732 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, :=)::Bool, 30)::Any, | |
# line 1733 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "unexpected "="")::Base.ParseError)::Union{})::Any, | |
goto 120, | |
30:, | |
# line 1736 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, Expr(:call, JuliaParser.Parser.¬, :t)::Any, JuliaParser.Parser.Symbol)::Bool, 31)::Any, | |
# line 1737 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any)::Any, | |
goto 120, | |
31:, | |
# line 1740 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x00000028))::Bool, 62)::Any, | |
# line 1741 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1742 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 40 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#131#tmp1 = Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :range_colon_enabled)::Bool, | |
# line 41 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#132#tmp2 = Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :space_sensitive)::Bool, | |
# line 42 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
<newvar :#s87>, | |
<newvar :#s84>, | |
<newvar :#s85>, | |
:#s89 = false, | |
:#s88 = false, | |
Expr(:enter, 33)::Any, | |
# line 43 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :range_colon_enabled, true)::Bool, | |
# line 44 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :space_sensitive, false)::Bool, | |
# line 45 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 1743 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 97 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#137#tmp1 = Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool, | |
# line 98 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
<newvar :#s93>, | |
<newvar :#s90>, | |
<newvar :#s91>, | |
<newvar :#s41>, | |
:#s95 = false, | |
:#s94 = false, | |
Expr(:enter, 36)::Any, | |
# line 99 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
<newvar :#s44>, | |
<newvar :blk>, | |
<newvar :tok>, | |
<newvar :#s43>, | |
<newvar :#s42>, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :whitespace_newline, true)::Bool, | |
# line 100 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 1744 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any, Char(0x00000029))::Bool, 38)::Any, | |
# line 1746 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1747 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = Expr(:call, Core._expr, :tuple)::Any, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
goto 56, | |
38:, | |
# line 1748 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(36) = Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :peek_token)::JuliaParser.Lexer.#peek_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::JuliaParser.Lexer.AbstractToken, | |
# line 28 set.jl, | |
GenSym(37) = Expr(:call, top(:getfield), JuliaParser.Lexer.syntactic_ops, :dict)::Base.Dict{Symbol, Void}, | |
# line 746 dict.jl, | |
GenSym(38) = Expr(:call, Base.ht_keyindex, GenSym(37), GenSym(36))::Int64, | |
# line 37 operators.jl, | |
Expr(:gotoifnot, Expr(:call, Base.sle_int, 0, GenSym(38))::Bool, 41)::Any, | |
# line 1750 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:t = Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1751 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(39) = Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any, | |
# line 30 operators.jl, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.is, GenSym(39), Char(0x00000029))::Bool)::Any)::Bool, 39)::Any, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:call, JuliaParser.Parser.ParseError, Expr(:call, top(:string), "invalid identifier name "", :t, """)::Union{UTF8String, ASCIIString})::Base.ParseError)::Union{}, | |
goto 40, | |
39:, | |
false, | |
40:, | |
# line 1752 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1753 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = :t, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
goto 56, | |
41:, | |
# line 1758 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:ex = Expr(:call, JuliaParser.Parser.parse_RtoL, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, JuliaParser.Parser.parse_cond, JuliaParser.Parser.EQ_OPS)::Union{}, | |
# line 1759 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:t = Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any, | |
# line 1760 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x00000029))::Bool, 46)::Any, | |
# line 1761 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1762 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, ex::Union{}, JuliaParser.Parser.Expr)::Union{}, 42)::Any, | |
:#s44 = Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), ex::Union{}, :head)::Union{}, :...)::Union{}, | |
goto 43, | |
42:, | |
:#s44 = false, | |
43:, | |
Expr(:gotoifnot, #s44::Bool, 44)::Any, | |
# line 1764 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = Expr(:call, JuliaParser.Parser.Expr, :tuple, ex::Union{})::Union{}, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
goto 45, | |
44:, | |
# line 1767 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = ex::Union{}, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
45:, | |
goto 56, | |
46:, | |
# line 1769 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x0000002c))::Bool, 47)::Any, | |
# line 1771 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = Expr(:call, JuliaParser.Parser.parse_tuple, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, ex::Union{})::Union{}, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
goto 56, | |
47:, | |
# line 1772 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x0000003b))::Bool, 52)::Any, | |
# line 1774 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1775 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any)::Any, Char(0x00000029))::Bool, 48)::Any, | |
# line 1777 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1778 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = Expr(:call, JuliaParser.Parser.Expr, :block, ex::Union{})::Union{}, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
goto 51, | |
48:, | |
# line 1780 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:blk = Expr(:call, JuliaParser.Parser.parse_Nary, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, JuliaParser.Parser.parse_eqs, JuliaParser.Parser.WEXPR_OPS, :block, JuliaParser.Parser.WEXPR_CLOSERS, true)::Any, | |
# line 1781 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:tok = Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any, | |
# line 1782 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :tok)::Any, Char(0x0000002c))::Bool, 49)::Any, | |
# line 1783 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "unexpected comma in statment block")::Base.ParseError)::Union{}, | |
goto 50, | |
49:, | |
# line 1784 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(40) = Expr(:call, JuliaParser.Parser.¬, :tok)::Any, | |
# line 27 operators.jl, | |
Expr(:gotoifnot, Expr(:call, Base.!, Expr(:call, Base.==, GenSym(40), Char(0x00000029))::Any)::Any, 50)::Any, | |
# line 1785 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "missing separator in statement block")::Base.ParseError)::Union{}, | |
50:, | |
# line 1787 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1788 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s94 = true, | |
:#s93 = Expr(:call, JuliaParser.Parser.⨳, :block, ex::Union{}, :blk)::Union{}, | |
Expr(:leave, 1)::Any, | |
goto 35, | |
51:, | |
goto 56, | |
52:, | |
# line 1790 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s43 = Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x0000005d))::Bool, | |
Expr(:gotoifnot, #s43::Bool, 53)::Any, | |
:#s42 = #s43::Bool, | |
goto 54, | |
53:, | |
:#s42 = Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x0000007d))::Bool, | |
54:, | |
#s42::Bool, | |
GenSym(2) = #s42::Bool, | |
Expr(:gotoifnot, GenSym(2), 55)::Any, | |
# line 1791 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s90 = Expr(:call, JuliaParser.Parser.throw, Expr(:call, JuliaParser.Parser.ParseError, Expr(:call, top(:string), "unexpected "", :t, "" in tuple")::Union{UTF8String, ASCIIString})::Base.ParseError)::Union{}, | |
goto 56, | |
55:, | |
# line 1793 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s90 = Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "missing separator in tuple")::Base.ParseError)::Union{}, | |
56:, | |
Expr(:leave, 1)::Any, | |
goto 37, | |
36:, | |
Expr(:leave, 1)::Any, | |
:#s95 = true, | |
37:, | |
35:, | |
:#s91 = Expr(:the_exception)::Any, | |
# line 102 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :whitespace_newline, #137#tmp1::Bool)::Bool, | |
#137#tmp1::Bool, | |
Expr(:gotoifnot, #s95::Bool, 57)::Any, | |
Expr(:call, top(:ccall), :jl_rethrow_other, JuliaParser.Parser.Void, Expr(:call, top(:svec), JuliaParser.Parser.Any)::SimpleVector, :#s91, 0)::Void, | |
57:, | |
Expr(:gotoifnot, #s94::Bool, 58)::Any, | |
:#s88 = true, | |
:#s87 = :#s93, | |
Expr(:leave, 1)::Any, | |
goto 32, | |
goto 59, | |
58:, | |
:#s41 = #s90::Union{}, | |
59:, | |
#s41::Union{}, | |
GenSym(3) = #s41::Union{}, | |
:#s84 = GenSym(3), | |
Expr(:leave, 1)::Any, | |
goto 34, | |
33:, | |
Expr(:leave, 1)::Any, | |
:#s89 = true, | |
34:, | |
32:, | |
:#s85 = Expr(:the_exception)::Any, | |
# line 47 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :range_colon_enabled, #131#tmp1::Bool)::Bool, | |
#131#tmp1::Bool, | |
# line 48 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :space_sensitive, #132#tmp2::Bool)::Bool, | |
#132#tmp2::Bool, | |
Expr(:gotoifnot, #s89::Bool, 60)::Any, | |
Expr(:call, top(:ccall), :jl_rethrow_other, JuliaParser.Parser.Void, Expr(:call, top(:svec), JuliaParser.Parser.Any)::SimpleVector, :#s85, 0)::Void, | |
60:, | |
Expr(:gotoifnot, #s88::Bool, 61)::Any, | |
Expr(:return, :#s87)::Any, | |
61:, | |
Expr(:return, #s84::Union{})::Any, | |
goto 120, | |
62:, | |
# line 1800 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x0000007b))::Bool, 96)::Any, | |
# line 1801 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1802 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :require_token)::JuliaParser.Lexer.#require_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::Any)::Any, Char(0x0000007d))::Bool, 63)::Any, | |
# line 1803 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1804 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, Core._expr, :cell1d)::Any)::Any, | |
63:, | |
# line 1806 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:_var0 = JuliaParser.Parser.parse_cat, | |
# line 1468 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:vex = Expr(:call, JuliaParser.Parser.⤄, Expr(:call, _var0::JuliaParser.Parser.#parse_cat, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Char(0x0000007d), false)::Union{JuliaParser.Lexer.SourceExpr, Expr}, :t)::Union{JuliaParser.Lexer.SourceExpr, Expr}, | |
# line 1807 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, Base.===, Expr(:call, Base.arraylen, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Int64, 0)::Bool, 64)::Any, | |
# line 1808 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, Core._expr, :cell1d)::Any)::Any, | |
goto 95, | |
64:, | |
# line 1809 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :head)::Symbol, :comprehension)::Bool, 65)::Any, | |
# line 1810 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:ex = Expr(:call, Core._expr, :typed_comprehension, Expr(:new, Main.TopNode, :Any)::TopNode)::Any, | |
# line 1811 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.append!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Array{#T<:Any, 1}, | |
# line 1812 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, :ex)::Any, | |
goto 95, | |
65:, | |
# line 1813 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :head)::Symbol, :dict_comprehension)::Bool, 66)::Any, | |
# line 1814 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(53) = Expr(:call, Core._expr, :=>, Expr(:new, Main.TopNode, :Any)::TopNode, Expr(:new, Main.TopNode, :Any)::TopNode)::Any, | |
# line 304 boot.jl, | |
:ex = Expr(:call, Core._expr, :typed_dict_comprehension, GenSym(53))::Any, | |
# line 1815 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.append!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Array{#T<:Any, 1}, | |
# line 1816 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, :ex)::Any, | |
goto 95, | |
66:, | |
# line 1817 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :head)::Symbol, :dict)::Bool, 67)::Any, | |
# line 1818 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(54) = Expr(:call, Core._expr, :=>, Expr(:new, Main.TopNode, :Any)::TopNode, Expr(:new, Main.TopNode, :Any)::TopNode)::Any, | |
# line 304 boot.jl, | |
:ex = Expr(:call, Core._expr, :typed_dict, GenSym(54))::Any, | |
# line 1819 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.append!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Array{#T<:Any, 1}, | |
# line 1820 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, :ex)::Any, | |
goto 95, | |
67:, | |
# line 1821 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :head)::Symbol, :hcat)::Bool, 68)::Any, | |
# line 1822 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(55) = Expr(:call, Base.arraylen, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Int64, | |
# line 304 boot.jl, | |
:ex = Expr(:call, Core._expr, :cell2d, 1, GenSym(55))::Any, | |
# line 1823 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.append!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Array{#T<:Any, 1}, | |
# line 1824 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, :ex)::Any, | |
goto 95, | |
68:, | |
# line 1826 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:nr = Expr(:call, Base.arraylen, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Int64, | |
# line 1827 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, Expr(:call, Base.arrayref, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, 1)::Any, JuliaParser.Parser.Expr)::Bool, 69)::Any, | |
:#s40 = Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), Expr(:call, Base.arrayref, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, 1)::Any, :head)::Any, :row)::Bool, | |
goto 70, | |
69:, | |
:#s40 = false, | |
70:, | |
Expr(:gotoifnot, #s40::Bool, 87)::Any, | |
# line 1828 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:nc = Expr(:call, JuliaParser.Parser.length, Expr(:call, top(:getfield), Expr(:call, Base.arrayref, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, 1)::Any, :args)::Any)::Any, | |
# line 1829 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:ex = Expr(:call, Core._expr, :cell2d, nr::Int64, :nc)::Any, | |
# line 1830 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(4) = Expr(:new, Base.UnitRange{Int64}, 2, Expr(:call, Expr(:call, top(:getfield), Base.Intrinsics, :select_value)::IntrinsicFunction, Expr(:call, Base.sle_int, 2, nr::Int64)::Bool, nr::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.sub_int, 2, 1)::Any)::Int64)::Int64)::Base.UnitRange{Int64}, | |
:#s55 = Expr(:call, top(:getfield), GenSym(4), :start)::Int64, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, #s55::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, Expr(:call, top(:getfield), GenSym(4), :stop)::Int64, 1)::Any)::Int64)::Bool)::Any)::Bool, 72)::Any, | |
73:, | |
<newvar :#s39>, | |
GenSym(56) = #s55::Int64, | |
GenSym(57) = Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, #s55::Int64, 1)::Any)::Int64, | |
:#146#i = GenSym(56), | |
:#s55 = GenSym(57), | |
# line 1831 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#147#row = Expr(:call, Base.arrayref, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, #146#i::Int64)::Any, | |
# line 1832 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, :#147#row, JuliaParser.Parser.Expr)::Bool, 77)::Any, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), :#147#row, :head)::Any, :row)::Bool, 75)::Any, | |
:#s39 = Expr(:call, JuliaParser.Parser.==, Expr(:call, JuliaParser.Parser.length, Expr(:call, top(:getfield), :#147#row, :args)::Any)::Any, :nc)::Any, | |
goto 76, | |
75:, | |
:#s39 = false, | |
76:, | |
goto 78, | |
77:, | |
:#s39 = false, | |
78:, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.!, :#s39)::Any, 79)::Any, | |
# line 1833 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "inconsistent shape in cell expression")::Base.ParseError)::Union{}, | |
79:, | |
74:, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, #s55::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, Expr(:call, top(:getfield), GenSym(4), :stop)::Int64, 1)::Any)::Int64)::Bool)::Any)::Bool)::Any)::Bool, 73)::Any, | |
72:, | |
71:, | |
# line 1837 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.sizehint!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, JuliaParser.Parser.+, Expr(:call, JuliaParser.Parser.*, nr::Int64, :nc)::Any, 2)::Any)::Any, | |
# line 1838 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(6) = Expr(:call, JuliaParser.Parser.colon, 1, :nc)::Any, | |
:#s53 = Expr(:call, top(:start), GenSym(6))::Any, | |
Expr(:gotoifnot, Expr(:call, top(:!), Expr(:call, top(:done), GenSym(6), :#s53)::Any)::Any, 81)::Any, | |
82:, | |
GenSym(7) = Expr(:call, top(:next), GenSym(6), :#s53)::Any, | |
:c = Expr(:call, top(:getfield), GenSym(7), 1)::Any, | |
:#s53 = Expr(:call, top(:getfield), GenSym(7), 2)::Any, | |
GenSym(8) = Expr(:new, Base.UnitRange{Int64}, 1, Expr(:call, Expr(:call, top(:getfield), Base.Intrinsics, :select_value)::IntrinsicFunction, Expr(:call, Base.sle_int, 1, nr::Int64)::Bool, nr::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.sub_int, 1, 1)::Any)::Int64)::Int64)::Base.UnitRange{Int64}, | |
:#s54 = Expr(:call, top(:getfield), GenSym(8), :start)::Int64, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, #s54::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, Expr(:call, top(:getfield), GenSym(8), :stop)::Int64, 1)::Any)::Int64)::Bool)::Any)::Bool, 84)::Any, | |
85:, | |
GenSym(58) = #s54::Int64, | |
GenSym(59) = Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, #s54::Int64, 1)::Any)::Int64, | |
:r = GenSym(58), | |
:#s54 = GenSym(59), | |
# line 1839 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.push!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, JuliaParser.Parser.getindex, Expr(:call, top(:getfield), Expr(:call, Base.arrayref, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, r::Int64)::Any, :args)::Any, :c)::Any)::Any, | |
86:, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, #s54::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, Expr(:call, top(:getfield), GenSym(8), :stop)::Int64, 1)::Any)::Int64)::Bool)::Any)::Bool)::Any)::Bool, 85)::Any, | |
84:, | |
83:, | |
Expr(:gotoifnot, Expr(:call, top(:!), Expr(:call, top(:!), Expr(:call, top(:done), GenSym(6), :#s53)::Any)::Any)::Any, 82)::Any, | |
81:, | |
80:, | |
# line 1841 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, :ex)::Any, | |
goto 95, | |
87:, | |
# line 1843 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(10) = Expr(:new, Base.UnitRange{Int64}, 2, Expr(:call, Expr(:call, top(:getfield), Base.Intrinsics, :select_value)::IntrinsicFunction, Expr(:call, Base.sle_int, 2, nr::Int64)::Bool, nr::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.sub_int, 2, 1)::Any)::Int64)::Int64)::Base.UnitRange{Int64}, | |
:#s52 = Expr(:call, top(:getfield), GenSym(10), :start)::Int64, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, #s52::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, Expr(:call, top(:getfield), GenSym(10), :stop)::Int64, 1)::Any)::Int64)::Bool)::Any)::Bool, 89)::Any, | |
90:, | |
<newvar :#s38>, | |
GenSym(60) = #s52::Int64, | |
GenSym(61) = Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, #s52::Int64, 1)::Any)::Int64, | |
:#148#i = GenSym(60), | |
:#s52 = GenSym(61), | |
# line 1844 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#149#row = Expr(:call, Base.arrayref, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, #148#i::Int64)::Any, | |
# line 1845 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, :#149#row, JuliaParser.Parser.Expr)::Bool, 92)::Any, | |
:#s38 = Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), :#149#row, :head)::Any, :row)::Bool, | |
goto 93, | |
92:, | |
:#s38 = false, | |
93:, | |
Expr(:gotoifnot, #s38::Bool, 94)::Any, | |
# line 1846 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.throw, Expr(:new, Expr(:call, top(:getfield), Base, :ParseError)::Type{Base.ParseError}, "inconsistent shape in cell expression")::Base.ParseError)::Union{}, | |
94:, | |
91:, | |
Expr(:gotoifnot, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.box, Base.Bool, Expr(:call, Base.not_int, Expr(:call, Base.===, #s52::Int64, Expr(:call, Base.box, Int64, Expr(:call, Base.add_int, Expr(:call, top(:getfield), GenSym(10), :stop)::Int64, 1)::Any)::Int64)::Bool)::Any)::Bool)::Any)::Bool, 90)::Any, | |
89:, | |
88:, | |
# line 1849 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:ex = Expr(:call, Core._expr, :cell1d)::Any, | |
# line 1849 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(12) = Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1}, | |
Expr(:call, top(:setfield!), :ex, :args, Expr(:call, top(:convert), Expr(:call, top(:fieldtype), Expr(:call, top(:typeof), :ex)::DataType, :args)::Type, GenSym(12))::Any)::Any, | |
# line 1850 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, :ex)::Any, | |
95:, | |
goto 120, | |
96:, | |
# line 1855 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x0000005b))::Bool, 98)::Any, | |
# line 1856 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1857 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:_var1 = JuliaParser.Parser.parse_cat, | |
# line 1468 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:vex = Expr(:call, _var1::JuliaParser.Parser.#parse_cat, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Char(0x0000005d), false)::Union{JuliaParser.Lexer.SourceExpr, Expr}, | |
# line 1858 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, Base.===, Expr(:call, Base.arraylen, Expr(:call, top(:getfield), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :args)::Array{Any, 1})::Int64, 0)::Bool, 97)::Any, | |
# line 1859 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(13) = :vect, | |
Expr(:call, top(:setfield!), vex::Union{JuliaParser.Lexer.SourceExpr, Expr}, :head, Expr(:call, top(:convert), Expr(:call, top(:fieldtype), Expr(:call, top(:typeof), vex::Union{JuliaParser.Lexer.SourceExpr, Expr})::Union{Type{Expr}, Type{JuliaParser.Lexer.SourceExpr}}, :head)::Type, GenSym(13))::Any)::Any, | |
97:, | |
# line 1861 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, vex::Union{JuliaParser.Lexer.SourceExpr, Expr})::Any, | |
goto 120, | |
98:, | |
# line 1864 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x00000022))::Bool, 103)::Any, | |
# line 1865 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1866 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:sl = Expr(:call, JuliaParser.Parser.parse_string_literal, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, false)::Any, | |
# line 1867 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, Base.isless, JuliaParser.Parser.VERSION, Base.VersionNumber(major=0, minor=4, patch=0, prerelease=(), build=()))::Bool, 99)::Any, | |
# line 1658 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, Expr(:call, JuliaParser.Parser.¬, :sl)::Any, JuliaParser.Parser.Expr)::Bool, 222)::Any, | |
:_var2 = Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), Expr(:call, JuliaParser.Parser.¬, :sl)::Any, :head)::Any, :triple_quoted_string)::Bool, | |
goto 223, | |
222:, | |
:_var2 = false, | |
223:, | |
:#s37 = _var2::Bool, | |
goto 100, | |
99:, | |
:#s37 = false, | |
100:, | |
Expr(:gotoifnot, #s37::Bool, 101)::Any, | |
# line 1868 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 6 expr.jl, | |
GenSym(44) = Expr(:call, top(:getfield), "@mstr", :data)::Array{UInt8, 1}, | |
# line 8 expr.jl, | |
GenSym(46) = Expr(:call, Base.box, Int32, Expr(:call, Base.checked_trunc_sint, Int32, Expr(:call, Base.arraylen, GenSym(44))::Int64)::Any)::Int32, | |
GenSym(47) = Expr(:call, top(:ccall), :jl_symbol_n, Base.Any, Expr(:call, top(:svec), Expr(:call, top(:apply_type), Base.Ptr, Base.UInt8)::Type{Ptr{UInt8}}, Base.Int32)::SimpleVector, Expr(:call, top(:ccall), :jl_array_ptr, Expr(:call, top(:apply_type), Base.Ptr, UInt8)::Type{Ptr{UInt8}}, Expr(:call, top(:svec), Base.Any)::SimpleVector, GenSym(44), 0)::Ptr{UInt8}, GenSym(44), GenSym(46), 0)::Any, | |
Expr(:return, Expr(:call, top(:_apply), JuliaParser.Parser.Expr, Expr(:call, top(:tuple), :macrocall, Expr(:call, top(:typeassert), GenSym(47), Base.Symbol)::Symbol)::Tuple{Symbol, Symbol}, Expr(:call, top(:getfield), :sl, :args)::Any)::Any)::Any, | |
101:, | |
# line 1870 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 1657 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, Expr(:call, JuliaParser.Parser.¬, :sl)::Any, JuliaParser.Parser.Expr)::Bool, 225)::Any, | |
GenSym(48) = Expr(:call, JuliaParser.Parser.length, Expr(:call, top(:getfield), Expr(:call, JuliaParser.Parser.¬, :sl)::Any, :args)::Any)::Any, | |
# line 34 operators.jl, | |
:_var3 = Expr(:call, Base.<, 1, GenSym(48))::Any, | |
goto 226, | |
225:, | |
:_var3 = false, | |
226:, | |
Expr(:gotoifnot, :_var3, 102)::Any, | |
# line 1871 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#12 = Expr(:new, JuliaParser.Parser.##12#13)::JuliaParser.Parser.##12#13, | |
:notzerolen = #12::JuliaParser.Parser.##12#13, | |
# line 1872 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, top(:_apply), JuliaParser.Parser.⨳, Expr(:call, top(:tuple), :string)::Tuple{Symbol}, Expr(:call, JuliaParser.Parser.filter, notzerolen::JuliaParser.Parser.##12#13, Expr(:call, JuliaParser.Parser.children, :sl)::Any)::Any)::Any)::Any, | |
102:, | |
# line 1874 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, JuliaParser.Parser.⤄, Expr(:call, JuliaParser.Parser.getindex, Expr(:call, top(:getfield), Expr(:call, JuliaParser.Parser.¬, :sl)::Any, :args)::Any, 1)::Any, Expr(:call, JuliaParser.Lexer.normalize, Expr(:call, JuliaParser.Parser.√, :sl)::Any)::Any)::Any)::Any, | |
goto 120, | |
103:, | |
# line 1877 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x00000040))::Bool, 118)::Any, | |
# line 1878 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1879 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 121 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#140#tmp1 = Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :space_sensitive)::Bool, | |
# line 122 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#141#tmp2 = Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool, | |
# line 123 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
<newvar :#s81>, | |
<newvar :#s78>, | |
<newvar :#s79>, | |
:#s83 = false, | |
:#s82 = false, | |
Expr(:enter, 105)::Any, | |
# line 124 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
<newvar :call>, | |
<newvar :#s35>, | |
<newvar :nargs>, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :space_sensitive, true)::Bool, | |
# line 125 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :whitespace_newline, false)::Bool, | |
# line 126 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
# line 1880 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:head = Expr(:call, JuliaParser.Parser.parse_unary_prefix, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::JuliaParser.Lexer.AbstractToken, | |
# line 1881 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, Expr(:call, top(:getfield), JuliaParser.Parser.Lexer, :peek_token)::JuliaParser.Lexer.#peek_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, Expr(:call, top(:getfield), ps::JuliaParser.Parser.ParseState, :whitespace_newline)::Bool)::JuliaParser.Lexer.AbstractToken, | |
GenSym(14) = Expr(:call, top(:getfield), ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, :isspace)::Bool, | |
Expr(:gotoifnot, GenSym(14), 107)::Any, | |
# line 1882 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(62) = Expr(:call, JuliaParser.Parser.macroify_name, head::JuliaParser.Lexer.AbstractToken)::Any, | |
# line 304 boot.jl, | |
:ex = Expr(:call, Core._expr, :macrocall, GenSym(62))::Any, | |
# line 1883 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.append!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, JuliaParser.Parser.parse_space_separated_exprs, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Array{Any, 1})::Array{#T<:Any, 1}, | |
# line 1884 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s82 = true, | |
:#s81 = :ex, | |
Expr(:leave, 1)::Any, | |
goto 104, | |
goto 115, | |
107:, | |
# line 1886 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:call = Expr(:call, JuliaParser.Parser.parse_call_chain, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken}, head::JuliaParser.Lexer.AbstractToken, true)::Any, | |
# line 1887 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.isa, :call, JuliaParser.Parser.Expr)::Bool, 108)::Any, | |
:#s35 = Expr(:call, JuliaParser.Parser.===, Expr(:call, top(:getfield), :call, :head)::Any, :call)::Bool, | |
goto 109, | |
108:, | |
:#s35 = false, | |
109:, | |
Expr(:gotoifnot, #s35::Bool, 114)::Any, | |
# line 1888 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:nargs = Expr(:call, JuliaParser.Parser.length, Expr(:call, top(:getfield), :call, :args)::Any)::Any, | |
# line 1889 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(63) = Expr(:call, JuliaParser.Parser.macroify_name, Expr(:call, JuliaParser.Parser.getindex, Expr(:call, top(:getfield), :call, :args)::Any, 1)::Any)::Any, | |
# line 304 boot.jl, | |
:ex = Expr(:call, Core._expr, :macrocall, GenSym(63))::Any, | |
# line 1890 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.sizehint!, Expr(:call, top(:getfield), :ex, :args)::Any, :nargs)::Any, | |
# line 1891 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(15) = Expr(:call, JuliaParser.Parser.colon, 2, :nargs)::Any, | |
:#s51 = Expr(:call, top(:start), GenSym(15))::Any, | |
Expr(:gotoifnot, Expr(:call, top(:!), Expr(:call, top(:done), GenSym(15), :#s51)::Any)::Any, 111)::Any, | |
112:, | |
GenSym(16) = Expr(:call, top(:next), GenSym(15), :#s51)::Any, | |
:#150#i = Expr(:call, top(:getfield), GenSym(16), 1)::Any, | |
:#s51 = Expr(:call, top(:getfield), GenSym(16), 2)::Any, | |
# line 1892 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.push!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, JuliaParser.Parser.getindex, Expr(:call, top(:getfield), :call, :args)::Any, :#150#i)::Any)::Any, | |
113:, | |
Expr(:gotoifnot, Expr(:call, top(:!), Expr(:call, top(:!), Expr(:call, top(:done), GenSym(15), :#s51)::Any)::Any)::Any, 112)::Any, | |
111:, | |
110:, | |
# line 1894 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s82 = true, | |
:#s81 = :ex, | |
Expr(:leave, 1)::Any, | |
goto 104, | |
goto 115, | |
114:, | |
# line 1896 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
GenSym(64) = Expr(:call, JuliaParser.Parser.macroify_name, :call)::Any, | |
# line 304 boot.jl, | |
:ex = Expr(:call, Core._expr, :macrocall, GenSym(64))::Any, | |
# line 1897 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.append!, Expr(:call, top(:getfield), :ex, :args)::Any, Expr(:call, JuliaParser.Parser.parse_space_separated_exprs, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Array{Any, 1})::Array{#T<:Any, 1}, | |
# line 1898 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
:#s82 = true, | |
:#s81 = :ex, | |
Expr(:leave, 1)::Any, | |
goto 104, | |
115:, | |
Expr(:leave, 1)::Any, | |
goto 106, | |
105:, | |
Expr(:leave, 1)::Any, | |
:#s83 = true, | |
106:, | |
104:, | |
:#s79 = Expr(:the_exception)::Any, | |
# line 128 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :space_sensitive, #140#tmp1::Bool)::Bool, | |
#140#tmp1::Bool, | |
# line 129 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, top(:setfield!), ps::JuliaParser.Parser.ParseState, :whitespace_newline, #141#tmp2::Bool)::Bool, | |
#141#tmp2::Bool, | |
Expr(:gotoifnot, #s83::Bool, 116)::Any, | |
Expr(:call, top(:ccall), :jl_rethrow_other, JuliaParser.Parser.Void, Expr(:call, top(:svec), JuliaParser.Parser.Any)::SimpleVector, :#s79, 0)::Void, | |
116:, | |
Expr(:gotoifnot, #s82::Bool, 117)::Any, | |
Expr(:return, :#s81)::Any, | |
117:, | |
Expr(:return, #s78::Union{})::Any, | |
goto 120, | |
118:, | |
# line 1904 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:gotoifnot, Expr(:call, JuliaParser.Parser.===, Expr(:call, JuliaParser.Parser.¬, :t)::Any, Char(0x00000060))::Bool, 119)::Any, | |
# line 1905 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, | |
# line 1906 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, JuliaParser.Parser.parse_backquote, ps::JuliaParser.Parser.ParseState, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any)::Any, | |
goto 120, | |
119:, | |
# line 1909 /home/kfischer/.julia/v0.5/JuliaParser/src/parser.jl, | |
Expr(:return, Expr(:call, JuliaParser.Parser.throw, Expr(:call, JuliaParser.Parser.ParseError, Expr(:call, top(:string), "invalid syntax: "", Expr(:call, JuliaParser.Parser.take_token, ts::JuliaParser.Lexer.TokenStream{JuliaParser.Lexer.SourceLocToken})::Any, """)::Union{UTF8String, ASCIIString})::Base.ParseError)::Union{})::Any, | |
120:)::Any)::Any |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment