Created
March 24, 2012 01:20
-
-
Save carlobaldassi/2177004 to your computer and use it in GitHub Desktop.
julia: error message with lambda instead of type
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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