-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
E.g. what doesn't work (and predictably "unexpected EOF while parsing" with one line shorter, and different error with, from the original, "while True:" ..):
julia> py2jl"""
def __BOND_repl():
SENTINEL = 1
while SENTINEL>1:
SENTINEL = 2
"""
ERROR: LoadError: "class: Compare, attributes: Symbol[:left, :comparators, :class, :lineno, :colno, :ops]."
Stacktrace:
[1] (::getfield(Py2Jl.ASTGen, Symbol("##12#122")){Nothing,getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}}})(::Dict{Symbol,Any}) at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:392
[2] ##Py2Jl.ASTGen 90#478 at /home/qwerty/.julia/packages/MLStyle/ksIXg/src/MLStyle.jl:282 [inlined]
[3] #12 at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:282 [inlined]
[4] (::getfield(Py2Jl.ASTGen, Symbol("##12#122")){Nothing,getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}}})(::Dict{Symbol,Any}) at ./none:0
[5] (::getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}})(::Array{Dict{Symbol,Any},1}) at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:187
[6] macro expansion at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:240 [inlined]
[7] ##Py2Jl.ASTGen 124#512 at /home/qwerty/.julia/packages/MLStyle/ksIXg/src/MLStyle.jl:229 [inlined]
[8] (::getfield(Py2Jl.ASTGen, Symbol("###Py2Jl.ASTGen 124#512#152")){String,Dict{Symbol,Any},getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}}})(::Dict{Symbol,Any}) at ./none:0
[9] (::getfield(Py2Jl.ASTGen, Symbol("##12#122")){Nothing,getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}}})(::Dict{Symbol,Any}) at ./none:0
[10] (::getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}})(::Array{Dict{Symbol,Any},1}) at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:187
[11] ##Py2Jl.ASTGen 156#544 at /home/qwerty/.julia/packages/MLStyle/ksIXg/src/MLStyle.jl:197 [inlined]
[12] #12 at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:197 [inlined]
[13] (::getfield(Py2Jl.ASTGen, Symbol("##12#122")){Nothing,getfield(Py2Jl.ASTGen, Symbol("#trans_block#121")){getfield(Py2Jl.ASTGen, Symbol("##7#114")){Nothing}}})(::Dict{Symbol,Any}) at ./none:0
[14] to_ast(::Nothing, ::Dict{Symbol,Any}) at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/ASTGen.jl:398
[15] py2jl(::Nothing, ::String) at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/Py2Jl.jl:43
[16] @py2jl_str(::LineNumberNode, ::Module, ::Any) at /home/qwerty/.julia/packages/Py2Jl/G6hOG/src/Py2Jl.jl:51
in expression starting at REPL[5]:1
Metadata
Metadata
Assignees
Labels
No labels