Skip to content

Instantly share code, notes, and snippets.

@carlobaldassi
Created March 24, 2012 01:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carlobaldassi/2177004 to your computer and use it in GitHub Desktop.
Save carlobaldassi/2177004 to your computer and use it in GitHub Desktop.
julia: error message with lambda instead of type
julia> a(i) = a(i::x->1)
(type-error car cons ())
unexpected error: #0 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(lambda ((:: x Any)) (locals)
(return 1)) ()]]] emit)
#2# #3# #4#
#5#)
#1 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(call (top typeassert) i
(lambda ((:: x Any))
(locals) (return
1))) ()]]] emit)
#2# #3# #4#
#5#)
#2 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(call a (call (top
typeassert)
i (lambda ((::
x Any))
(locals) (return 1)))) ()]]] emit)
#2# #3# #4#
#5#)
#3 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(return (call a (call (top
typeassert)
i (lambda ((:: x Any)) (locals) (return 1))))) ()]]] emit)
#2# #3# #4#
#5#)
#4 (goto-form/lambda/lambda/compile/lambda
return)
#5 (for-each/lambda #0=#fn(":000r2}MF6I0|c0c1}32Q22~|c0c2}3242;];" [#fn(map) #.car
#.cdr] [#0#
[#fn(#2="9000r1i24|i11i1243;" [] [block [#5=(block #3=(line 1 prompt) . #6=((return
(call a (call (top typeassert) i
(lambda ((:: x Any)) (locals) (return 1))))))) () (#4=(i Any 0))
#1=[#fn("7000r1|i10Ko102i11awo11;" [] #1# emit)
#fn("8000r0i12ai12wo122;" [] #1# make-label)
#fn("8000r1~c0|L241;" [label] #1# mark-label)
#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn(#2# [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[(#3#) 1 0 0 [(lambda (i)
(() (#4#) ())
#5#) ()]]]]])
#6# () ()]] for-each-n))
#6 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#3=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#4=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#5=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#6=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[(#2=(line 1 prompt)) 1 0 0 [(lambda (i)
(() ((i Any 0)) ())
(block #2# (return (call a (call (top typeassert) i
(lambda ((:: x Any)) (locals) (return 1)))))))
()]]] emit)
#3# #4# #5#
#6#)
#7 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(method a (call (top tuple)
Any)
(lambda (i)
(() ((i Any 0))
())
(block (line 1
prompt)
(return (call a (call (top typeassert) i
(lambda ((:: x Any)) (locals) (return 1)))))))
(call (top tuple)))
()]]] emit)
#2# #3# #4#
#5#)
#8 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(return (method a (call (top
tuple)
Any)
(lambda (i)
(() ((i Any 0)) ())
(block (line 1 prompt) (return (call a (call (top typeassert) i
(lambda ((:: x Any)) (locals)
(return 1)))))))
(call (top tuple)))) ()]]] emit)
#2# #3# #4#
#5#)
#9 (goto-form/lambda/lambda/compile/lambda
return)
#10 (for-each/lambda #0=#fn(":000r2}MF6I0|c0c1}32Q22~|c0c2}3242;];" [#fn(map) #.car
#.cdr] [#0#
[#fn(#2="9000r1i24|i11i1243;" [] [block [#3=(block (global a) . #4=((return
(method a (call (top tuple) Any)
(lambda (i)
(() ((i Any 0)) ())
(block (line 1 prompt) (return (call a (call (top typeassert) i
(lambda ((:: x Any))
(locals) (return 1)))))))
(call (top tuple)))))) () () #1=[#fn("7000r1|i10Ko102i11awo11;" [] #1# emit)
#fn("8000r0i12ai12wo122;" [] #1# make-label)
#fn("8000r1~c0|L241;" [label] #1# mark-label)
#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn(#2# [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(lambda ()
(() () ())
#3#) ()]]]]])
#4# () ()]] for-each-n))
#11 (goto-form/lambda/lambda
#0=#fn("7000r1|i10Ko102i11awo11;" [] #1=[#0#
#2=#fn("8000r0i12ai12wo122;" [] #1# make-label)
#3=#fn("8000r1~c0|L241;" [label] #1# mark-label)
#4=#fn("7000r0i10F16G02i10MF16=02e0i1031c1<680i10M\x84;c2q\x7f3041;" [caar
label #fn("7000r1i02|312|;" [])] #1# make&mark-label)
#5=#fn("7000r3|F@17702|c0>6>0|C670~|41;^;c1q|M41;" [(null)
#fn(":000r1|c0=6=0i10e1~3141;|c2=6L0c3qe4e5~\x84i023217502c63141;|c7=6^0c8qc9e1~\x8431c:L3c;c:L2e<~31F16<02e<~31Mc=<43;|c>=6<0e?c@q~N42;|cA=6B0cBqi1330i113042;|cC=6=0cDqi113041;|cE=6?0cFqcG~\x84\x7f3241;|c==6Y0eHi23`326A0i10cIi23L231530]2i10e1~3141;|cJ=6B0cKqi1130i113042;|cL=640^;i10e1~3141;" [call
goto-form = #fn(">000r1|c0<7V0i20c1i10\x84c2c3c4L2|e5e6i103131L4L341;i20c1i10\x84e5e6i103131L341;" [Any
= call top convert goto-form caddr]) vinfo:type var-info-for (#f Any) if #fn(":000r3i20|312i24e0i1031i11i12332g2@16>02e1i1031c2>@6;0i20}31530]2e3|31i2330O2i24e1i1031i11i12332g27;0}Ni2330O;];" [caddr
cadddr (null) cddr]) gotoifnot _ goto caddr return block for-each #fn("9000r1i24|i11i1243;" [])
_while #fn("9000r2i20c0e1i10\x8431}L3312i24e2i1031i11i12332i20c3|L2312i22}41;" [gotoifnot
goto-form caddr goto]) break-block #fn(":000r1i24e0i1031i10\x84|i33L3i11Ki12332i22|41;" [caddr])
break #fn(":000r1|790e0c141;e2i33e3|31326G0i20c4i33e3|31xL231530]2i20c5|\x84L241;" [error
"break or continue outside loop" > caddr leave goto])
#fn(assq) > leave trycatch #fn("9000r2i20c0|L2312i33awo332i24i10\x84i11i12332i33axo332i20c1aL2312i20c2}L2312i22|312i20c1aL2312i24e3i1031i11i12332i22}41;" [enter
leave goto caddr]) global])] #1# compile)
[() 0 0 0 [(lambda ()
(() () ())
(block (global a)
(return (method
a (call (top tuple) Any) (lambda (i)
(() ((i Any 0)) ())
(block (line 1 prompt)
(return (call a (call (top typeassert) i
(lambda ((:: x Any))
(locals) (return 1)))))))
(call (top tuple)))))) ()]]] emit)
#2# #3# #4#
#5#)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment