<script> Constants:
00: ","
01: ""
02: 1
03: 2
04: 3
05: "2"
06: 4
07: 5
08: "Foo"
09: Fn(init new())
10: Fn()
11: Fn(toString)
12: ", "
<script> Code:
00 (ln 2): Load(Module, Class("System"))
01 (ln 2): Load(Module, Class("List"))
02 (ln 2): Call(new())
03 (ln 2): Constant(0: ",")
04 (ln 2): Call(join(_))
05 (ln 2): Constant(1: "")
06 (ln 2): Call(==(_))
07 (ln 2): Call(print(_))
08 (ln 2): Pop
09 (ln 5): Load(Module, Class("System"))
10 (ln 5): Load(Module, Class("List"))
11 (ln 5): Call(new())
12 (ln 5): Constant(2: 1)
13 (ln 5): Call(addCore_(_))
14 (ln 5): Constant(3: 2)
15 (ln 5): Call(addCore_(_))
16 (ln 5): Constant(4: 3)
17 (ln 5): Call(addCore_(_))
18 (ln 5): Constant(1: "")
19 (ln 5): Call(join(_))
20 (ln 5): Call(print(_))
21 (ln 5): Pop
22 (ln 8): Load(Module, Class("System"))
23 (ln 8): Load(Module, Class("List"))
24 (ln 8): Call(new())
25 (ln 8): Constant(2: 1)
26 (ln 8): Call(addCore_(_))
27 (ln 8): Constant(3: 2)
28 (ln 8): Call(addCore_(_))
29 (ln 8): Constant(4: 3)
30 (ln 8): Call(addCore_(_))
31 (ln 8): Call(join())
32 (ln 8): Call(print(_))
33 (ln 8): Pop
34 (ln 11): Load(Module, Class("System"))
35 (ln 11): Load(Module, Class("List"))
36 (ln 11): Call(new())
37 (ln 11): Constant(2: 1)
38 (ln 11): Call(addCore_(_))
39 (ln 11): Constant(5: "2")
40 (ln 11): Call(addCore_(_))
41 (ln 11): Boolean true
42 (ln 11): Call(addCore_(_))
43 (ln 11): Constant(0: ",")
44 (ln 11): Call(join(_))
45 (ln 11): Call(print(_))
46 (ln 11): Pop
47 (ln 14): Load(Module, Class("System"))
48 (ln 14): Load(Module, Class("List"))
49 (ln 14): Call(new())
50 (ln 14): Constant(2: 1)
51 (ln 14): Call(addCore_(_))
52 (ln 14): Load(Module, Class("List"))
53 (ln 14): Call(new())
54 (ln 14): Constant(3: 2)
55 (ln 14): Call(addCore_(_))
56 (ln 14): Load(Module, Class("List"))
57 (ln 14): Call(new())
58 (ln 14): Constant(4: 3)
59 (ln 14): Call(addCore_(_))
60 (ln 14): Call(addCore_(_))
61 (ln 14): Constant(6: 4)
62 (ln 14): Call(addCore_(_))
63 (ln 14): Call(addCore_(_))
64 (ln 14): Constant(7: 5)
65 (ln 14): Call(addCore_(_))
66 (ln 14): Constant(0: ",")
67 (ln 14): Call(join(_))
68 (ln 14): Call(print(_))
69 (ln 14): Pop
70 (ln 17): Constant(8: "Foo")
71 (ln 17): Load(Module, Class("Object"))
72 (ln 17): Class(0 fields)
73 (ln 17): Store(Module)
74 (ln 17): Pop
75 (ln 18): Closure(9, [])
76 (ln 18): Load(Module, Null)
77 (ln 18): Method(instance, init new())
78 (ln 18): Closure(10, [])
79 (ln 18): Load(Module, Null)
80 (ln 18): Method(static, new())
81 (ln 19): Closure(11, [])
82 (ln 19): Load(Module, Null)
83 (ln 19): Method(instance, toString)
84 (ln 22): Load(Module, Class("System"))
85 (ln 22): Load(Module, Class("List"))
86 (ln 22): Call(new())
87 (ln 22): Constant(2: 1)
88 (ln 22): Call(addCore_(_))
89 (ln 22): Load(Module, Null)
90 (ln 22): Call(new())
91 (ln 22): Call(addCore_(_))
92 (ln 22): Constant(3: 2)
93 (ln 22): Call(addCore_(_))
94 (ln 22): Constant(12: ", ")
95 (ln 22): Call(join(_))
96 (ln 22): Call(print(_))
97 (ln 22): Pop
98 (ln 25): EndModule
99 (ln 25): Return
100 (ln 25): End
init new() Code:
00 (ln 18): Load(Local, 0)
01 (ln 18): Return
02 (ln 18): End
 Code:
00 (ln 18): Construct
01 (ln 18): Call(init new())
02 (ln 18): Return
03 (ln 18): End
toString Constants:
00: "Foo.toString"
toString Code:
00 (ln 19): Constant(0: "Foo.toString")
01 (ln 19): Return
02 (ln 19): End
