Skip to content

Instantly share code, notes, and snippets.

@Keno
Created February 7, 2016 04:34
Show Gist options
  • Save Keno/9103e343bbc9a66231c2 to your computer and use it in GitHub Desktop.
Save Keno/9103e343bbc9a66231c2 to your computer and use it in GitHub Desktop.
:($(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))))
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