DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦04b1056b3⟧

    Length: 6144 (0x1800)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_191cd7

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

0000 000f       |    |		.CONST	0x000f								; Version of machine code
0001 5800       |X   |		.CONST	0x5800								; Diana Version, RCG Major Version, RCG minor version
0002 0000       |    |		.CONST	0x0000								; Zero
0003 08c0       |    |		.CONST	0x08c0								; Offset of debug table
0004 0100       |    |		.CONST	0x0100								; Default exception handler - raise instruction
0005 00bb       |    |		.CONST	0x00bb								; Module termination instruction - signal completion
0006 0000       |    |		.CONST	0x0000								; Offset to segment table (only in elab segments)
0007 0005       |    |		.CONST	0x0005								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 00a3       |    |		.CONST	0x00a3								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 002c       | ,  |		.CONST	0x002c								; Number of locals
000b			INIT_0008:
000b 0093 0000  |    |		push_full_address	0x0
000d 6106       |a   |		Indirect_Literal	Discrete,0x114,{0x80000000, 0x00010000}
000e 0273       | s  |		Execute	Discrete,Plus
000f 0129       | )  |		Execute	Any,Make_Visible
0010 0007       |    |		Action	Break_Optional
0011 029a 00cb  |    |		Declare_Subprogram	INIT_00c8,For_Outer_Call,Visible,Unelaborated
0013 029a 0123  |   #|		Declare_Subprogram	INIT_0120,For_Outer_Call,Visible,Unelaborated
0015 00bf       |    |		Action	Accept_Activation
0016 e002       |    |		Load	0x0,0x2
0017 4a00       |J   |		Short_Literal	0x200
0018 8003       |    |		Call	0x0,0x3
0019 0039       | 9  |		Store_Top	Access,At_Offset_1
001a 00e1       |    |		Load_Encached	Boolean_Cache
001b e002       |    |		Load	0x0,0x2
001c 4a00       |J   |		Short_Literal	0x200
001d 8003       |    |		Call	0x0,0x3
001e 0039       | 9  |		Store_Top	Access,At_Offset_1
001f e004       |    |		Load	0x0,0x4
0020 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0021 00e1       |    |		Load_Encached	Boolean_Cache
0022 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0023 e004       |    |		Load	0x0,0x4
0024 0007       |    |		Action	Break_Optional
0025 e005       |    |		Load	0x0,0x5
0026 0613       |    |		Execute_Immediate	Set_Value_Unchecked,0x13
0027 e002       |    |		Load	0x0,0x2
0028 4840       |H@  |		Short_Literal	0x40
0029 8003       |    |		Call	0x0,0x3
002a 0039       | 9  |		Store_Top	Access,At_Offset_1
002b e006       |    |		Load	0x0,0x6
002c 02ff       |    |		Declare_Variable	Variant_Record
002d 00d8       |    |		Load_Top	At_Offset_0
002e 1c00       |    |		Execute_Immediate	Run_Utility,0x0
002f e006       |    |		Load	0x0,0x6
0030 02ff       |    |		Declare_Variable	Variant_Record
0031 00d8       |    |		Load_Top	At_Offset_0
0032 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0033 e007       |    |		Load	0x0,0x7
0034 0337       | 7  |		Declare_Variable	Array
0035 e005       |    |		Load	0x0,0x5
0036 0266       | f  |		Execute	Discrete,Bounds
0037 00e1       |    |		Load_Encached	Boolean_Cache
0038 02a0       |    |		Declare_Subprogram	Null_Subprogram
0039 4801       |H   |		Short_Literal	0x1
003a 035d       | ]  |		Declare_Type	Array,Defined
003b 00d8       |    |		Load_Top	At_Offset_0
003c 0337       | 7  |		Declare_Variable	Array
003d 4801       |H   |		Short_Literal	0x1
003e 4808       |H   |		Short_Literal	0x8
003f 00da       |    |		Load_Top	At_Offset_2
0040 01d6       |    |		Execute	Vector,Field_Write
0041 4801       |H   |		Short_Literal	0x1
0042 4809       |H   |		Short_Literal	0x9
0043 00da       |    |		Load_Top	At_Offset_2
0044 01d6       |    |		Execute	Vector,Field_Write
0045 4801       |H   |		Short_Literal	0x1
0046 480a       |H   |		Short_Literal	0xa
0047 00da       |    |		Load_Top	At_Offset_2
0048 01d6       |    |		Execute	Vector,Field_Write
0049 4807       |H   |		Short_Literal	0x7
004a 4800       |H   |		Short_Literal	0x0
004b 4800       |H   |		Short_Literal	0x0
004c 00d9       |    |		Load_Top	At_Offset_1
004d e21c       |    |		Load	0x1,0x1c
004e 01d6       |    |		Execute	Vector,Field_Write
004f 3ffb       |?   |		Loop_Increasing	0x4b
0050 4814       |H   |		Short_Literal	0x14
0051 480b       |H   |		Short_Literal	0xb
0052 4800       |H   |		Short_Literal	0x0
0053 00d9       |    |		Load_Top	At_Offset_1
0054 e21c       |    |		Load	0x1,0x1c
0055 01d6       |    |		Execute	Vector,Field_Write
0056 3ffb       |?   |		Loop_Increasing	0x52
0057 00d9       |    |		Load_Top	At_Offset_1
0058 01c3       |    |		Execute	Vector,Check_In_Type
0059 0007       |    |		Action	Break_Optional
005a e005       |    |		Load	0x0,0x5
005b 0266       | f  |		Execute	Discrete,Bounds
005c 00e3       |    |		Load_Encached	Natural_Cache
005d 02a0       |    |		Declare_Subprogram	Null_Subprogram
005e 4801       |H   |		Short_Literal	0x1
005f 035d       | ]  |		Declare_Type	Array,Defined
0060 00d8       |    |		Load_Top	At_Offset_0
0061 0337       | 7  |		Declare_Variable	Array
0062 4801       |H   |		Short_Literal	0x1
0063 4808       |H   |		Short_Literal	0x8
0064 00da       |    |		Load_Top	At_Offset_2
0065 01d6       |    |		Execute	Vector,Field_Write
0066 4801       |H   |		Short_Literal	0x1
0067 4809       |H   |		Short_Literal	0x9
0068 00da       |    |		Load_Top	At_Offset_2
0069 01d6       |    |		Execute	Vector,Field_Write
006a 4801       |H   |		Short_Literal	0x1
006b 480a       |H   |		Short_Literal	0xa
006c 00da       |    |		Load_Top	At_Offset_2
006d 01d6       |    |		Execute	Vector,Field_Write
006e 4807       |H   |		Short_Literal	0x7
006f 4800       |H   |		Short_Literal	0x0
0070 4800       |H   |		Short_Literal	0x0
0071 00d9       |    |		Load_Top	At_Offset_1
0072 e21e       |    |		Load	0x1,0x1e
0073 01d6       |    |		Execute	Vector,Field_Write
0074 3ffb       |?   |		Loop_Increasing	0x70
0075 4814       |H   |		Short_Literal	0x14
0076 480b       |H   |		Short_Literal	0xb
0077 4800       |H   |		Short_Literal	0x0
0078 00d9       |    |		Load_Top	At_Offset_1
0079 e21e       |    |		Load	0x1,0x1e
007a 01d6       |    |		Execute	Vector,Field_Write
007b 3ffb       |?   |		Loop_Increasing	0x77
007c 00d9       |    |		Load_Top	At_Offset_1
007d 01c3       |    |		Execute	Vector,Check_In_Type
007e 0007       |    |		Action	Break_Optional
007f 00e1       |    |		Load_Encached	Boolean_Cache
0080 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0081 029b 0133  |   3|		Declare_Subprogram	INIT_0130,For_Outer_Call,Unelaborated
0083 029b 0173  |   s|		Declare_Subprogram	INIT_0170,For_Outer_Call,Unelaborated
0085 029d 0193  |    |		Declare_Subprogram	INIT_0190,For_Outer_Call
0087 029d 01a3  |    |		Declare_Subprogram	INIT_01a0,For_Outer_Call
0089 029d 01b3  |    |		Declare_Subprogram	INIT_01b0,For_Outer_Call
008b 029d 01c3  |    |		Declare_Subprogram	INIT_01c0,For_Outer_Call
008d 029d 022b  |   +|		Declare_Subprogram	INIT_0228,For_Outer_Call
008f 029d 024b  |   K|		Declare_Subprogram	INIT_0248,For_Outer_Call
0091 029d 02a3  |    |		Declare_Subprogram	INIT_02a0,For_Outer_Call
0093 029d 02d3  |    |		Declare_Subprogram	INIT_02d0,For_Outer_Call
0095 029d 0363  |   c|		Declare_Subprogram	INIT_0360,For_Outer_Call
0097 1d21       | !  |		Execute_Immediate	Reference_Lex_1,0x21
0098 00c7       |    |		Action	Elaborate_Subprogram
0099 029d 0443  |   C|		Declare_Subprogram	INIT_0440,For_Outer_Call
009b 1d20       |    |		Execute_Immediate	Reference_Lex_1,0x20
009c 00c7       |    |		Action	Elaborate_Subprogram
009d 029d 05d3  |    |		Declare_Subprogram	INIT_05d0,For_Outer_Call
009f 1d0f       |    |		Execute_Immediate	Reference_Lex_1,0xf
00a0 00c7       |    |		Action	Elaborate_Subprogram
00a1 1d0e       |    |		Execute_Immediate	Reference_Lex_1,0xe
00a2 00c7       |    |		Action	Elaborate_Subprogram
00a3			BODY_0008:
00a3 e21a       |    |		Load	0x1,0x1a
00a4 4801       |H   |		Short_Literal	0x1
00a5 4802       |H   |		Short_Literal	0x2
00a6 e008       |    |		Load	0x0,0x8
00a7 0334       | 4  |		Declare_Variable	Array,With_Constraint
00a8 506f       |Po  |		Indirect_Literal	Any,0x118,{0x58522020, 0x20202020}
00a9 4801       |H   |		Short_Literal	0x1
00aa 00e5       |    |		Load_Encached	Long_Integer_Cache
00ab 00d9       |    |		Load_Top	At_Offset_1
00ac 0267       | g  |		Execute	Discrete,Predecessor
00ad e008       |    |		Load	0x0,0x8
00ae 0334       | 4  |		Declare_Variable	Array,With_Constraint
00af 480b       |H   |		Short_Literal	0xb
00b0 480c       |H   |		Short_Literal	0xc
00b1 480a       |H   |		Short_Literal	0xa
00b2 480d       |H   |		Short_Literal	0xd
00b3 4801       |H   |		Short_Literal	0x1
00b4 4802       |H   |		Short_Literal	0x2
00b5 e008       |    |		Load	0x0,0x8
00b6 0334       | 4  |		Declare_Variable	Array,With_Constraint
00b7 4820       |H   |		Short_Literal	0x20
00b8 4801       |H   |		Short_Literal	0x1
00b9 00da       |    |		Load_Top	At_Offset_2
00ba 01d6       |    |		Execute	Vector,Field_Write
00bb 4809       |H   |		Short_Literal	0x9
00bc 4802       |H   |		Short_Literal	0x2
00bd 00da       |    |		Load_Top	At_Offset_2
00be 01d6       |    |		Execute	Vector,Field_Write
00bf 01cb       |    |		Execute	Vector,Append
00c0 01cb       |    |		Execute	Vector,Append
00c1 01cb       |    |		Execute	Vector,Append
00c2 01cb       |    |		Execute	Vector,Append
00c3 8009       |    |		Call	0x0,0x9
00c4 00d1       |    |		Pop_Control	Pop_Count_1
00c5 00bc       |    |		Action	Signal_Activated
00c6 00bb       |    |		Action	Signal_Completion
00c7 0000       |    |		.XXX[0x1]
00c8 ; --------------------------------------------------------------------------------------
00c8 ; SUBPROGRAM
00c8 ; --------------------------------------------------------------------------------------
00c8 00de       |    |		.CONST	0x00de								; Address of begin
00c9 0106       |    |		.CONST	0x0106								; Address of exception handler
00ca 0007       |    |		.CONST	0x0007								; Number of locals
00cb			INIT_00c8:
00cb e00a       |    |		Load	0x0,0xa
00cc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00cd 02c7       |    |		Declare_Variable	Any
00ce 00d8       |    |		Load_Top	At_Offset_0
00cf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d0 e00a       |    |		Load	0x0,0xa
00d1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
00d2 02c7       |    |		Declare_Variable	Any
00d3 00d8       |    |		Load_Top	At_Offset_0
00d4 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d5 e006       |    |		Load	0x0,0x6
00d6 02ff       |    |		Declare_Variable	Variant_Record
00d7 00d8       |    |		Load_Top	At_Offset_0
00d8 1c00       |    |		Execute_Immediate	Run_Utility,0x0
00d9 00e1       |    |		Load_Encached	Boolean_Cache
00da 029f 05fb  |    |		Declare_Subprogram	INIT_05f8,For_Call
00dc 029f 0623  |   #|		Declare_Subprogram	INIT_0620,For_Call
00de			BODY_00c8:
00de 00be       |    |		Action	Activate_Tasks
00df 00e1       |    |		Load_Encached	Boolean_Cache
00e0 e404       |    |		Load	0x2,0x4
00e1 4801       |H   |		Short_Literal	0x1
00e2 4805       |H   |		Short_Literal	0x5
00e3 e008       |    |		Load	0x0,0x8
00e4 0334       | 4  |		Declare_Variable	Array,With_Constraint
00e5 5036       |P6  |		Indirect_Literal	Any,0x11c,{0x52313030, 0x30202020}
00e6 e00b       |    |		Load	0x0,0xb
00e7 800c       |    |		Call	0x0,0xc
00e8 00d1       |    |		Pop_Control	Pop_Count_1
00e9 005b       | [  |		Store_Top	Discrete,At_Offset_3
00ea 00da       |    |		Load_Top	At_Offset_2
00eb 7003       |p   |		Jump_Nonzero	0xef
00ec 4800       |H   |		Short_Literal	0x0
00ed a214       |    |		Store_Unchecked	0x1,0x14
00ee 7803       |x   |		Jump	0xf2
00ef 00db       |    |		Load_Top	At_Offset_3
00f0 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
00f1 a214       |    |		Store_Unchecked	0x1,0x14
00f2 8406       |    |		Call	0x2,0x6
00f3 8407       |    |		Call	0x2,0x7
00f4 e5fd       |    |		Load	0x2,-0x3
00f5 a21f       |    |		Store_Unchecked	0x1,0x1f
00f6 e403       |    |		Load	0x2,0x3
00f7 e402       |    |		Load	0x2,0x2
00f8 822c       | ,  |		Call	0x1,0x2c
00f9 800d       |    |		Call	0x0,0xd
00fa 6802       |h   |		Jump_Zero	0xfd
00fb e20d       |    |		Load	0x1,0xd
00fc 0257       | W  |		Execute	Discrete,Raise
00fd e402       |    |		Load	0x2,0x2
00fe e00a       |    |		Load	0x0,0xa
00ff 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0100 c402       |    |		Store	0x2,0x2
0101 e403       |    |		Load	0x2,0x3
0102 e00a       |    |		Load	0x0,0xa
0103 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
0104 c403       |    |		Store	0x2,0x3
0105 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0106			TRAP_00c8:
0106 0007       |    |		Action	Break_Optional
0107 e402       |    |		Load	0x2,0x2
0108 e00a       |    |		Load	0x0,0xa
0109 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
010a c402       |    |		Store	0x2,0x2
010b e403       |    |		Load	0x2,0x3
010c e00a       |    |		Load	0x0,0xa
010d 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
010e c403       |    |		Store	0x2,0x3
010f 00d8       |    |		Load_Top	At_Offset_0
0110 0101       |    |		Execute	Exception,Reraise
0111 0000 0000  |    |		.XXX[0x3]
0113 0000       |    |
0114 8000 0000  |    |		.LITERAL	{0x80000000, 0x00010000}
0118 5852 2020  |XR  |		.LITERAL	{0x58522020, 0x20202020}
011c 5231 3030  |R100|		.LITERAL	{0x52313030, 0x30202020}
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123       | #  |		.CONST	0x0123								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0001       |    |		.CONST	0x0001								; Number of locals
0123			BODY_0120:
0123			INIT_0120:
0123 e5fd       |    |		Load	0x2,-0x3
0124 a21f       |    |		Store_Unchecked	0x1,0x1f
0125 00db       |    |		Load_Top	At_Offset_3
0126 00db       |    |		Load_Top	At_Offset_3
0127 822c       | ,  |		Call	0x1,0x2c
0128 800d       |    |		Call	0x0,0xd
0129 6802       |h   |		Jump_Zero	0x12c
012a e20d       |    |		Load	0x1,0xd
012b 0257       | W  |		Execute	Discrete,Raise
012c 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
012d 0000 0000  |    |		.XXX[0x3]
012f 0000       |    |
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133       | 3  |		.CONST	0x0133								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0001       |    |		.CONST	0x0001								; Number of locals
0133			BODY_0130:
0133			INIT_0130:
0133 e216       |    |		Load	0x1,0x16
0134 6830       |h0  |		Jump_Zero	0x165
0135 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
0137 e216       |    |		Load	0x1,0x16
0138 e005       |    |		Load	0x0,0x5
0139 011c       |    |		Execute	Any,Convert_Unchecked
013a 1c01       |    |		Execute_Immediate	Run_Utility,0x1
013b 8224       | $  |		Call	0x1,0x24
013c 01cc       |    |		Execute	Vector,Catenate
013d 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
013f 01cc       |    |		Execute	Vector,Catenate
0140 4a00       |J   |		Short_Literal	0x200
0141 4801       |H   |		Short_Literal	0x1
0142 e217       |    |		Load	0x1,0x17
0143 800e       |    |		Call	0x0,0xe
0144 00d8       |    |		Load_Top	At_Offset_0
0145 01da       |    |		Execute	Vector,Bounds
0146 00e9       |    |		Load_Encached	String_Cache
0147 0334       | 4  |		Declare_Variable	Array,With_Constraint
0148 00d0       |    |		Action	Swap_Control
0149 00d8       |    |		Load_Top	At_Offset_0
014a 01dd       |    |		Execute	Vector,First
014b 00da       |    |		Load_Top	At_Offset_2
014c 01dd       |    |		Execute	Vector,First
014d 0272       | r  |		Execute	Discrete,Minus
014e 00da       |    |		Load_Top	At_Offset_2
014f 01d9       |    |		Execute	Vector,Reverse_Bounds
0150 0263       | c  |		Execute	Discrete,Above_Bound
0151 700a       |p   |		Jump_Nonzero	0x15c
0152 00d8       |    |		Load_Top	At_Offset_0
0153 00db       |    |		Load_Top	At_Offset_3
0154 0273       | s  |		Execute	Discrete,Plus
0155 e404       |    |		Load	0x2,0x4
0156 01d7       |    |		Execute	Vector,Field_Read
0157 00d9       |    |		Load_Top	At_Offset_1
0158 e403       |    |		Load	0x2,0x3
0159 01d5       |    |		Execute	Vector,Field_Reference
015a 0118       |    |		Execute	Any,Write_Unchecked
015b 3ff6       |?   |		Loop_Increasing	0x152
015c 00d2       |    |		Pop_Control	Pop_Count_2
015d 01cc       |    |		Execute	Vector,Catenate
015e 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
0160 01cc       |    |		Execute	Vector,Catenate
0161 0092 06e2  |    |		Action	Push_String_Extended,0x6e2					; "Unexpected control token found."
0163 8223       | #  |		Call	0x1,0x23
0164 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0165 e5fd       |    |		Load	0x2,-0x3
0166 e5fe       |    |		Load	0x2,-0x2
0167 e5ff       |    |		Load	0x2,-0x1
0168 822b       | +  |		Call	0x1,0x2b
0169 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
016a 0000 0000  |    |		.BLANK	0000[0x6]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173       | s  |		.CONST	0x0173								; Address of begin
0171 0004       |    |		.CONST	0x0004								; Address of exception handler
0172 0001       |    |		.CONST	0x0001								; Number of locals
0173			BODY_0170:
0173			INIT_0170:
0173 00db       |    |		Load_Top	At_Offset_3
0174 00db       |    |		Load_Top	At_Offset_3
0175 8229       | )  |		Call	0x1,0x29
0176 6802       |h   |		Jump_Zero	0x179
0177 4801       |H   |		Short_Literal	0x1
0178 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0179 00cf       |    |		Action	Mark_Auxiliary
017a 0007       |    |		Action	Break_Optional
017b e216       |    |		Load	0x1,0x16
017c e21c       |    |		Load	0x1,0x1c
017d 01d7       |    |		Execute	Vector,Field_Read
017e 7002       |p   |		Jump_Nonzero	0x181
017f 4800       |H   |		Short_Literal	0x0
0180 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0181 e216       |    |		Load	0x1,0x16
0182 e5fe       |    |		Load	0x2,-0x2
0183 e5ff       |    |		Load	0x2,-0x1
0184 822a       | *  |		Call	0x1,0x2a
0185 6802       |h   |		Jump_Zero	0x188
0186 4801       |H   |		Short_Literal	0x1
0187 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0188 00c9       |    |		Action	Pop_Auxiliary_Loop
0189 7ff1       |    |		Jump	0x17b
018a 0000 0000  |    |		.BLANK	0000[0x6]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0193       |    |		.CONST	0x0193								; Address of begin
0191 0004       |    |		.CONST	0x0004								; Address of exception handler
0192 0001       |    |		.CONST	0x0001								; Number of locals
0193			BODY_0190:
0193			INIT_0190:
0193 0092 06e3  |    |		Action	Push_String_Extended,0x6e3					; "Line:"
0195 e213       |    |		Load	0x1,0x13
0196 00e0       |    |		Load_Encached	Standard_Cache
0197 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0198 01cc       |    |		Execute	Vector,Catenate
0199 800f       |    |		Call	0x0,0xf
019a 00da       |    |		Load_Top	At_Offset_2
019b 800f       |    |		Call	0x0,0xf
019c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
019d 0000 0000  |    |		.XXX[0x3]
019f 0000       |    |
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3       |    |		.CONST	0x01a3								; Address of begin
01a1 0004       |    |		.CONST	0x0004								; Address of exception handler
01a2 0001       |    |		.CONST	0x0001								; Number of locals
01a3			BODY_01a0:
01a3			INIT_01a0:
01a3 0092 06e3  |    |		Action	Push_String_Extended,0x6e3					; "Line:"
01a5 e213       |    |		Load	0x1,0x13
01a6 00e0       |    |		Load_Encached	Standard_Cache
01a7 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
01a8 01cc       |    |		Execute	Vector,Catenate
01a9 800f       |    |		Call	0x0,0xf
01aa 00da       |    |		Load_Top	At_Offset_2
01ab 800f       |    |		Call	0x0,0xf
01ac 00db       |    |		Load_Top	At_Offset_3
01ad 800f       |    |		Call	0x0,0xf
01ae 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
01af 0000       |    |		.XXX[0x1]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3       |    |		.CONST	0x01b3								; Address of begin
01b1 0004       |    |		.CONST	0x0004								; Address of exception handler
01b2 0001       |    |		.CONST	0x0001								; Number of locals
01b3			BODY_01b0:
01b3			INIT_01b0:
01b3 00da       |    |		Load_Top	At_Offset_2
01b4 01dd       |    |		Execute	Vector,First
01b5 0a03       |    |		Execute_Immediate	Plus,0x3
01b6 00d8       |    |		Load_Top	At_Offset_0
01b7 00e2       |    |		Load_Encached	Integer_Cache
01b8 0260       | `  |		Execute	Discrete,In_Type
01b9 7001       |p   |		Jump_Nonzero	0x1bb
01ba 0801       |    |		Execute_Immediate	Raise,0x1
01bb 00db       |    |		Load_Top	At_Offset_3
01bc 01dc       |    |		Execute	Vector,Last
01bd e5ff       |    |		Load	0x2,-0x1
01be 01cf       |    |		Execute	Vector,Slice_Read
01bf 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c6       |    |		.CONST	0x01c6								; Address of begin
01c1 0004       |    |		.CONST	0x0004								; Address of exception handler
01c2 0004       |    |		.CONST	0x0004								; Number of locals
01c3			INIT_01c0:
01c3 00e1       |    |		Load_Encached	Boolean_Cache
01c4 00e1       |    |		Load_Encached	Boolean_Cache
01c5 00e1       |    |		Load_Encached	Boolean_Cache
01c6			BODY_01c0:
01c6 e213       |    |		Load	0x1,0x13
01c7 0a01       |    |		Execute_Immediate	Plus,0x1
01c8 c213       |    |		Store	0x1,0x13
01c9 00d8       |    |		Load_Top	At_Offset_0
01ca 00da       |    |		Load_Top	At_Offset_2
01cb e402       |    |		Load	0x2,0x2
01cc e210       |    |		Load	0x1,0x10
01cd 4900       |I   |		Short_Literal	0x100
01ce e5ff       |    |		Load	0x2,-0x1
01cf 8010       |    |		Call	0x0,0x10
01d0 c210       |    |		Store	0x1,0x10
01d1 c402       |    |		Store	0x2,0x2
01d2 005b       | [  |		Store_Top	Discrete,At_Offset_3
01d3 0059       | Y  |		Store_Top	Discrete,At_Offset_1
01d4 e210       |    |		Load	0x1,0x10
01d5 0227       | '  |		Execute	Access,All_Reference
01d6 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01d7 7004       |p   |		Jump_Nonzero	0x1dc
01d8 00d8       |    |		Load_Top	At_Offset_0
01d9 6802       |h   |		Jump_Zero	0x1dc
01da 4801       |H   |		Short_Literal	0x1
01db 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
01dc 00d9       |    |		Load_Top	At_Offset_1
01dd 6803       |h   |		Jump_Zero	0x1e1
01de 00d8       |    |		Load_Top	At_Offset_0
01df 0f00       |    |		Execute_Immediate	Equal,0x0
01e0 7801       |x   |		Jump	0x1e2
01e1 4800       |H   |		Short_Literal	0x0
01e2 a211       |    |		Store_Unchecked	0x1,0x11
01e3 4800       |H   |		Short_Literal	0x0
01e4 e212       |    |		Load	0x1,0x12
01e5 0227       | '  |		Execute	Access,All_Reference
01e6 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
01e7 e212       |    |		Load	0x1,0x12
01e8 4900       |I   |		Short_Literal	0x100
01e9 e210       |    |		Load	0x1,0x10
01ea 8011       |    |		Call	0x0,0x11
01eb c212       |    |		Store	0x1,0x12
01ec e212       |    |		Load	0x1,0x12
01ed 0227       | '  |		Execute	Access,All_Reference
01ee 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01ef 0c02       |    |		Execute_Immediate	Greater_Equal,0x2
01f0 6826       |h&  |		Jump_Zero	0x217
01f1 e211       |    |		Load	0x1,0x11
01f2 7024       |p$  |		Jump_Nonzero	0x217
01f3 e212       |    |		Load	0x1,0x12
01f4 0227       | '  |		Execute	Access,All_Reference
01f5 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01f6 0aff       |    |		Execute_Immediate	Plus,-0x1
01f7 e212       |    |		Load	0x1,0x12
01f8 0227       | '  |		Execute	Access,All_Reference
01f9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
01fa e212       |    |		Load	0x1,0x12
01fb 0227       | '  |		Execute	Access,All_Reference
01fc 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
01fd 01cf       |    |		Execute	Vector,Slice_Read
01fe 4801       |H   |		Short_Literal	0x1
01ff 4802       |H   |		Short_Literal	0x2
0200 e008       |    |		Load	0x0,0x8
0201 0334       | 4  |		Declare_Variable	Array,With_Constraint
0202 5019       |P   |		Indirect_Literal	Any,0x21c,{0x20202020, 0x20202020}
0203 01de       |    |		Execute	Vector,Not_Equal
0204 6812       |h   |		Jump_Zero	0x217
0205 e210       |    |		Load	0x1,0x10
0206 4900       |I   |		Short_Literal	0x100
0207 4801       |H   |		Short_Literal	0x1
0208 4802       |H   |		Short_Literal	0x2
0209 e008       |    |		Load	0x0,0x8
020a 0334       | 4  |		Declare_Variable	Array,With_Constraint
020b 5014       |P   |		Indirect_Literal	Any,0x220,{0x20202020, 0x20202020}
020c 8012       |    |		Call	0x0,0x12
020d c210       |    |		Store	0x1,0x10
020e e212       |    |		Load	0x1,0x12
020f 4900       |I   |		Short_Literal	0x100
0210 4801       |H   |		Short_Literal	0x1
0211 4802       |H   |		Short_Literal	0x2
0212 e008       |    |		Load	0x0,0x8
0213 0334       | 4  |		Declare_Variable	Array,With_Constraint
0214 500f       |P   |		Indirect_Literal	Any,0x224,{0x20202020, 0x20202020}
0215 8012       |    |		Call	0x0,0x12
0216 c212       |    |		Store	0x1,0x12
0217 4800       |H   |		Short_Literal	0x0
0218 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0219 0000 0000  |    |		.XXX[0x3]
021b 0000       |    |
021c 2020 2020  |    |		.LITERAL	{0x20202020, 0x20202020}
0220 2020 2020  |    |		.LITERAL	{0x20202020, 0x20202020}
0224 2020 2020  |    |		.LITERAL	{0x20202020, 0x20202020}
0228 ; --------------------------------------------------------------------------------------
0228 ; SUBPROGRAM
0228 ; --------------------------------------------------------------------------------------
0228 022d       | -  |		.CONST	0x022d								; Address of begin
0229 0004       |    |		.CONST	0x0004								; Address of exception handler
022a 0002       |    |		.CONST	0x0002								; Number of locals
022b			INIT_0228:
022b 029f 0633  |   3|		Declare_Subprogram	INIT_0630,For_Call
022d			BODY_0228:
022d e211       |    |		Load	0x1,0x11
022e 7004       |p   |		Jump_Nonzero	0x233
022f e5fe       |    |		Load	0x2,-0x2
0230 e5ff       |    |		Load	0x2,-0x1
0231 8013       |    |		Call	0x0,0x13
0232 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0233 e5fe       |    |		Load	0x2,-0x2
0234 e5ff       |    |		Load	0x2,-0x1
0235 8014       |    |		Call	0x0,0x14
0236 e214       |    |		Load	0x1,0x14
0237 6806       |h   |		Jump_Zero	0x23e
0238 8402       |    |		Call	0x2,0x2
0239 0092 06e4  |    |		Action	Push_String_Extended,0x6e4					; "<!EOP!>"
023b e5ff       |    |		Load	0x2,-0x1
023c e00a       |    |		Load	0x0,0xa
023d 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
023e 480c       |H   |		Short_Literal	0xc
023f e5ff       |    |		Load	0x2,-0x1
0240 e00a       |    |		Load	0x0,0xa
0241 1846       | F  |		Execute	Package,Field_Execute,Field_Number 0x46
0242 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0243 0000 0000  |    |		.BLANK	0000[0x5]
0248 ; --------------------------------------------------------------------------------------
0248 ; SUBPROGRAM
0248 ; --------------------------------------------------------------------------------------
0248 024c       | L  |		.CONST	0x024c								; Address of begin
0249 0004       |    |		.CONST	0x0004								; Address of exception handler
024a 0002       |    |		.CONST	0x0002								; Number of locals
024b			INIT_0248:
024b 00e8       |    |		Load_Encached	Character_Cache
024c			BODY_0248:
024c 00e8       |    |		Load_Encached	Character_Cache
024d e21a       |    |		Load	0x1,0x1a
024e e212       |    |		Load	0x1,0x12
024f 8015       |    |		Call	0x0,0x15
0250 0059       | Y  |		Store_Top	Discrete,At_Offset_1
0251 00d8       |    |		Load_Top	At_Offset_0
0252 0e2d       | -  |		Execute_Immediate	Not_Equal,0x2d
0253 7013       |p   |		Jump_Nonzero	0x267
0254 e212       |    |		Load	0x1,0x12
0255 0227       | '  |		Execute	Access,All_Reference
0256 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0257 0d03       |    |		Execute_Immediate	Less,0x3
0258 700e       |p   |		Jump_Nonzero	0x267
0259 4802       |H   |		Short_Literal	0x2
025a e212       |    |		Load	0x1,0x12
025b 0227       | '  |		Execute	Access,All_Reference
025c 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
025d 01d7       |    |		Execute	Vector,Field_Read
025e 0e2d       | -  |		Execute_Immediate	Not_Equal,0x2d
025f 7007       |p   |		Jump_Nonzero	0x267
0260 4803       |H   |		Short_Literal	0x3
0261 e212       |    |		Load	0x1,0x12
0262 0227       | '  |		Execute	Access,All_Reference
0263 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0264 01d7       |    |		Execute	Vector,Field_Read
0265 0e2f       | /  |		Execute_Immediate	Not_Equal,0x2f
0266 6802       |h   |		Jump_Zero	0x269
0267 4800       |H   |		Short_Literal	0x0
0268 00ca       |    |		Action	Exit_Nullary_Function
0269 e212       |    |		Load	0x1,0x12
026a 0227       | '  |		Execute	Access,All_Reference
026b 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
026c 0d04       |    |		Execute_Immediate	Less,0x4
026d 7007       |p   |		Jump_Nonzero	0x275
026e 4804       |H   |		Short_Literal	0x4
026f e212       |    |		Load	0x1,0x12
0270 0227       | '  |		Execute	Access,All_Reference
0271 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0272 01d7       |    |		Execute	Vector,Field_Read
0273 0e2f       | /  |		Execute_Immediate	Not_Equal,0x2f
0274 680e       |h   |		Jump_Zero	0x283
0275 e210       |    |		Load	0x1,0x10
0276 0227       | '  |		Execute	Access,All_Reference
0277 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0278 e212       |    |		Load	0x1,0x12
0279 0227       | '  |		Execute	Access,All_Reference
027a 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
027b 0272       | r  |		Execute	Discrete,Minus
027c c215       |    |		Store	0x1,0x15
027d 601e       |`   |		Indirect_Literal	Discrete,0x29c,{0x00000000, 0x7fffffff}
027e 4804       |H   |		Short_Literal	0x4
027f e212       |    |		Load	0x1,0x12
0280 8016       |    |		Call	0x0,0x16
0281 4801       |H   |		Short_Literal	0x1
0282 00ca       |    |		Action	Exit_Nullary_Function
0283 e212       |    |		Load	0x1,0x12
0284 0227       | '  |		Execute	Access,All_Reference
0285 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0286 0c05       |    |		Execute_Immediate	Greater_Equal,0x5
0287 680c       |h   |		Jump_Zero	0x294
0288 4805       |H   |		Short_Literal	0x5
0289 e212       |    |		Load	0x1,0x12
028a 0227       | '  |		Execute	Access,All_Reference
028b 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
028c 01d7       |    |		Execute	Vector,Field_Read
028d 0f20       |    |		Execute_Immediate	Equal,0x20
028e 6805       |h   |		Jump_Zero	0x294
028f 600c       |`   |		Indirect_Literal	Discrete,0x29c,{0x00000000, 0x7fffffff}
0290 4806       |H   |		Short_Literal	0x6
0291 e212       |    |		Load	0x1,0x12
0292 8016       |    |		Call	0x0,0x16
0293 7804       |x   |		Jump	0x298
0294 6007       |`   |		Indirect_Literal	Discrete,0x29c,{0x00000000, 0x7fffffff}
0295 4805       |H   |		Short_Literal	0x5
0296 e212       |    |		Load	0x1,0x12
0297 8016       |    |		Call	0x0,0x16
0298 4802       |H   |		Short_Literal	0x2
0299 00ca       |    |		Action	Exit_Nullary_Function
029a 0000 0000  |    |		.XXX[0x2]
029c 0000 0000  |    |		.LITERAL	{0x00000000, 0x7fffffff}
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a3       |    |		.CONST	0x02a3								; Address of begin
02a1 0004       |    |		.CONST	0x0004								; Address of exception handler
02a2 0001       |    |		.CONST	0x0001								; Number of locals
02a3			BODY_02a0:
02a3			INIT_02a0:
02a3 00cf       |    |		Action	Mark_Auxiliary
02a4 0007       |    |		Action	Break_Optional
02a5 e218       |    |		Load	0x1,0x18
02a6 e217       |    |		Load	0x1,0x17
02a7 e216       |    |		Load	0x1,0x16
02a8 e212       |    |		Load	0x1,0x12
02a9 8017       |    |		Call	0x0,0x17
02aa c216       |    |		Store	0x1,0x16
02ab c217       |    |		Store	0x1,0x17
02ac 00d1       |    |		Pop_Control	Pop_Count_1
02ad e5fd       |    |		Load	0x2,-0x3
02ae 7003       |p   |		Jump_Nonzero	0x2b2
02af e216       |    |		Load	0x1,0x16
02b0 0e14       |    |		Execute_Immediate	Not_Equal,0x14
02b1 6802       |h   |		Jump_Zero	0x2b4
02b2 e216       |    |		Load	0x1,0x16
02b3 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02b4 00db       |    |		Load_Top	At_Offset_3
02b5 8225       | %  |		Call	0x1,0x25
02b6 6807       |h   |		Jump_Zero	0x2be
02b7 0092 06e5  |    |		Action	Push_String_Extended,0x6e5					; "Ran into End-of-File while reading control tokens."
02b9 8222       | "  |		Call	0x1,0x22
02ba 4813       |H   |		Short_Literal	0x13
02bb a216       |    |		Store_Unchecked	0x1,0x16
02bc 4813       |H   |		Short_Literal	0x13
02bd 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02be e210       |    |		Load	0x1,0x10
02bf e5fe       |    |		Load	0x2,-0x2
02c0 8226       | &  |		Call	0x1,0x26
02c1 8227       | '  |		Call	0x1,0x27
02c2 0e01       |    |		Execute_Immediate	Not_Equal,0x1
02c3 6807       |h   |		Jump_Zero	0x2cb
02c4 0092 06e6  |    |		Action	Push_String_Extended,0x6e6					; "This line is not a control line continuation of previous line."
02c6 8222       | "  |		Call	0x1,0x22
02c7 4813       |H   |		Short_Literal	0x13
02c8 a216       |    |		Store_Unchecked	0x1,0x16
02c9 4813       |H   |		Short_Literal	0x13
02ca 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
02cb 00c9       |    |		Action	Pop_Auxiliary_Loop
02cc 7fd8       |    |		Jump	0x2a5
02cd 0000 0000  |    |		.XXX[0x3]
02cf 0000       |    |
02d0 ; --------------------------------------------------------------------------------------
02d0 ; SUBPROGRAM
02d0 ; --------------------------------------------------------------------------------------
02d0 02d3       |    |		.CONST	0x02d3								; Address of begin
02d1 0004       |    |		.CONST	0x0004								; Address of exception handler
02d2 0001       |    |		.CONST	0x0001								; Number of locals
02d3			BODY_02d0:
02d3			INIT_02d0:
02d3 e216       |    |		Load	0x1,0x16
02d4 4614       |F   |		Jump_Case	0x15
02d5 7814       |x   |		Jump	0x2ea								; case 0x0
02d6 7813       |x   |		Jump	0x2ea								; case 0x1
02d7 7812       |x   |		Jump	0x2ea								; case 0x2
02d8 7811       |x   |		Jump	0x2ea								; case 0x3
02d9 7810       |x   |		Jump	0x2ea								; case 0x4
02da 784d       |xM  |		Jump	0x328								; case 0x5
02db 780e       |x   |		Jump	0x2ea								; case 0x6
02dc 7855       |xU  |		Jump	0x332								; case 0x7
02dd 780c       |x   |		Jump	0x2ea								; case 0x8
02de 780b       |x   |		Jump	0x2ea								; case 0x9
02df 780a       |x   |		Jump	0x2ea								; case 0xa
02e0 7809       |x   |		Jump	0x2ea								; case 0xb
02e1 7808       |x   |		Jump	0x2ea								; case 0xc
02e2 7807       |x   |		Jump	0x2ea								; case 0xd
02e3 7806       |x   |		Jump	0x2ea								; case 0xe
02e4 7805       |x   |		Jump	0x2ea								; case 0xf
02e5 7804       |x   |		Jump	0x2ea								; case 0x10
02e6 7866       |xf  |		Jump	0x34d								; case 0x11
02e7 7802       |x   |		Jump	0x2ea								; case 0x12
02e8 7801       |x   |		Jump	0x2ea								; case 0x13
02e9 7800       |x   |		Jump	0x2ea								; case 0x14
02ea 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
02ec e216       |    |		Load	0x1,0x16
02ed e005       |    |		Load	0x0,0x5
02ee 011c       |    |		Execute	Any,Convert_Unchecked
02ef 1c01       |    |		Execute_Immediate	Run_Utility,0x1
02f0 8224       | $  |		Call	0x1,0x24
02f1 01cc       |    |		Execute	Vector,Catenate
02f2 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
02f4 01cc       |    |		Execute	Vector,Catenate
02f5 4a00       |J   |		Short_Literal	0x200
02f6 4801       |H   |		Short_Literal	0x1
02f7 e217       |    |		Load	0x1,0x17
02f8 800e       |    |		Call	0x0,0xe
02f9 00d8       |    |		Load_Top	At_Offset_0
02fa 01da       |    |		Execute	Vector,Bounds
02fb 00e9       |    |		Load_Encached	String_Cache
02fc 0334       | 4  |		Declare_Variable	Array,With_Constraint
02fd 00d0       |    |		Action	Swap_Control
02fe 00d8       |    |		Load_Top	At_Offset_0
02ff 01dd       |    |		Execute	Vector,First
0300 00da       |    |		Load_Top	At_Offset_2
0301 01dd       |    |		Execute	Vector,First
0302 0272       | r  |		Execute	Discrete,Minus
0303 00da       |    |		Load_Top	At_Offset_2
0304 01d9       |    |		Execute	Vector,Reverse_Bounds
0305 0263       | c  |		Execute	Discrete,Above_Bound
0306 700a       |p   |		Jump_Nonzero	0x311
0307 00d8       |    |		Load_Top	At_Offset_0
0308 00db       |    |		Load_Top	At_Offset_3
0309 0273       | s  |		Execute	Discrete,Plus
030a e404       |    |		Load	0x2,0x4
030b 01d7       |    |		Execute	Vector,Field_Read
030c 00d9       |    |		Load_Top	At_Offset_1
030d e403       |    |		Load	0x2,0x3
030e 01d5       |    |		Execute	Vector,Field_Reference
030f 0118       |    |		Execute	Any,Write_Unchecked
0310 3ff6       |?   |		Loop_Increasing	0x307
0311 00d2       |    |		Pop_Control	Pop_Count_2
0312 01cc       |    |		Execute	Vector,Catenate
0313 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
0315 01cc       |    |		Execute	Vector,Catenate
0316 0092 06e7  |    |		Action	Push_String_Extended,0x6e7					; "Found unexpected lexeme while parsing expression."
0318 8223       | #  |		Call	0x1,0x23
0319 4805       |H   |		Short_Literal	0x5
031a a216       |    |		Store_Unchecked	0x1,0x16
031b 4801       |H   |		Short_Literal	0x1
031c e006       |    |		Load	0x0,0x6
031d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
031e 4800       |H   |		Short_Literal	0x0
031f 00d9       |    |		Load_Top	At_Offset_1
0320 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0321 4800       |H   |		Short_Literal	0x0
0322 00d9       |    |		Load_Top	At_Offset_1
0323 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0324 e219       |    |		Load	0x1,0x19
0325 016d       | m  |		Execute	Variant_Record,Structure_Write
0326 4800       |H   |		Short_Literal	0x0
0327 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0328 e218       |    |		Load	0x1,0x18
0329 e219       |    |		Load	0x1,0x19
032a 016d       | m  |		Execute	Variant_Record,Structure_Write
032b 4800       |H   |		Short_Literal	0x0
032c e5fe       |    |		Load	0x2,-0x2
032d e5ff       |    |		Load	0x2,-0x1
032e 8228       | (  |		Call	0x1,0x28
032f a216       |    |		Store_Unchecked	0x1,0x16
0330 4800       |H   |		Short_Literal	0x0
0331 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0332 4800       |H   |		Short_Literal	0x0
0333 e5fe       |    |		Load	0x2,-0x2
0334 e5ff       |    |		Load	0x2,-0x1
0335 8228       | (  |		Call	0x1,0x28
0336 a216       |    |		Store_Unchecked	0x1,0x16
0337 00db       |    |		Load_Top	At_Offset_3
0338 00db       |    |		Load_Top	At_Offset_3
0339 8229       | )  |		Call	0x1,0x29
033a 6802       |h   |		Jump_Zero	0x33d
033b 4801       |H   |		Short_Literal	0x1
033c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
033d e219       |    |		Load	0x1,0x19
033e 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
033f 0e01       |    |		Execute_Immediate	Not_Equal,0x1
0340 6805       |h   |		Jump_Zero	0x346
0341 0092 06e8  |    |		Action	Push_String_Extended,0x6e8					; "Argument to NOT operator was not a boolean value?"
0343 8222       | "  |		Call	0x1,0x22
0344 4801       |H   |		Short_Literal	0x1
0345 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0346 e219       |    |		Load	0x1,0x19
0347 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0348 0f00       |    |		Execute_Immediate	Equal,0x0
0349 e219       |    |		Load	0x1,0x19
034a 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
034b 4800       |H   |		Short_Literal	0x0
034c 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
034d 4800       |H   |		Short_Literal	0x0
034e e5fe       |    |		Load	0x2,-0x2
034f e5ff       |    |		Load	0x2,-0x1
0350 8228       | (  |		Call	0x1,0x28
0351 a216       |    |		Store_Unchecked	0x1,0x16
0352 00db       |    |		Load_Top	At_Offset_3
0353 00db       |    |		Load_Top	At_Offset_3
0354 8221       | !  |		Call	0x1,0x21
0355 6802       |h   |		Jump_Zero	0x358
0356 4801       |H   |		Short_Literal	0x1
0357 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
0358 4800       |H   |		Short_Literal	0x0
0359 e5fe       |    |		Load	0x2,-0x2
035a e5ff       |    |		Load	0x2,-0x1
035b 8228       | (  |		Call	0x1,0x28
035c a216       |    |		Store_Unchecked	0x1,0x16
035d 4800       |H   |		Short_Literal	0x0
035e 4402       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x2
035f 0000       |    |		.XXX[0x1]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 036c       | l  |		.CONST	0x036c								; Address of begin
0361 0004       |    |		.CONST	0x0004								; Address of exception handler
0362 0004       |    |		.CONST	0x0004								; Number of locals
0363			INIT_0360:
0363 e006       |    |		Load	0x0,0x6
0364 02ff       |    |		Declare_Variable	Variant_Record
0365 e219       |    |		Load	0x1,0x19
0366 00d9       |    |		Load_Top	At_Offset_1
0367 016d       | m  |		Execute	Variant_Record,Structure_Write
0368 029f 068b  |    |		Declare_Subprogram	INIT_0688,For_Call
036a 029f 06b3  |    |		Declare_Subprogram	INIT_06b0,For_Call
036c			BODY_0360:
036c 4800       |H   |		Short_Literal	0x0
036d e5fe       |    |		Load	0x2,-0x2
036e e5ff       |    |		Load	0x2,-0x1
036f 8228       | (  |		Call	0x1,0x28
0370 a216       |    |		Store_Unchecked	0x1,0x16
0371 e5fd       |    |		Load	0x2,-0x3
0372 0f08       |    |		Execute_Immediate	Equal,0x8
0373 6803       |h   |		Jump_Zero	0x377
0374 e216       |    |		Load	0x1,0x16
0375 0f01       |    |		Execute_Immediate	Equal,0x1
0376 7006       |p   |		Jump_Nonzero	0x37d
0377 e5fd       |    |		Load	0x2,-0x3
0378 0f09       |    |		Execute_Immediate	Equal,0x9
0379 6808       |h   |		Jump_Zero	0x382
037a e216       |    |		Load	0x1,0x16
037b 0f03       |    |		Execute_Immediate	Equal,0x3
037c 6805       |h   |		Jump_Zero	0x382
037d 4800       |H   |		Short_Literal	0x0
037e e5fe       |    |		Load	0x2,-0x2
037f e5ff       |    |		Load	0x2,-0x1
0380 8228       | (  |		Call	0x1,0x28
0381 a216       |    |		Store_Unchecked	0x1,0x16
0382 e5fe       |    |		Load	0x2,-0x2
0383 e5ff       |    |		Load	0x2,-0x1
0384 8229       | )  |		Call	0x1,0x29
0385 6802       |h   |		Jump_Zero	0x388
0386 4801       |H   |		Short_Literal	0x1
0387 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0388 e216       |    |		Load	0x1,0x16
0389 e21c       |    |		Load	0x1,0x1c
038a 01d7       |    |		Execute	Vector,Field_Read
038b 680f       |h   |		Jump_Zero	0x39b
038c e5fd       |    |		Load	0x2,-0x3
038d e21e       |    |		Load	0x1,0x1e
038e 01d7       |    |		Execute	Vector,Field_Read
038f e216       |    |		Load	0x1,0x16
0390 e21e       |    |		Load	0x1,0x1e
0391 01d7       |    |		Execute	Vector,Field_Read
0392 027c       | |  |		Execute	Discrete,Less
0393 6807       |h   |		Jump_Zero	0x39b
0394 e216       |    |		Load	0x1,0x16
0395 e5fe       |    |		Load	0x2,-0x2
0396 e5ff       |    |		Load	0x2,-0x1
0397 822a       | *  |		Call	0x1,0x2a
0398 6802       |h   |		Jump_Zero	0x39b
0399 4801       |H   |		Short_Literal	0x1
039a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
039b e5fd       |    |		Load	0x2,-0x3
039c 4614       |F   |		Jump_Case	0x15
039d 7814       |x   |		Jump	0x3b2								; case 0x0
039e 7813       |x   |		Jump	0x3b2								; case 0x1
039f 7812       |x   |		Jump	0x3b2								; case 0x2
03a0 7811       |x   |		Jump	0x3b2								; case 0x3
03a1 7810       |x   |		Jump	0x3b2								; case 0x4
03a2 780f       |x   |		Jump	0x3b2								; case 0x5
03a3 780e       |x   |		Jump	0x3b2								; case 0x6
03a4 780d       |x   |		Jump	0x3b2								; case 0x7
03a5 783d       |x=  |		Jump	0x3e3								; case 0x8
03a6 784b       |xK  |		Jump	0x3f2								; case 0x9
03a7 7859       |xY  |		Jump	0x401								; case 0xa
03a8 7867       |xg  |		Jump	0x410								; case 0xb
03a9 787b       |x{  |		Jump	0x425								; case 0xc
03aa 7807       |x   |		Jump	0x3b2								; case 0xd
03ab 7806       |x   |		Jump	0x3b2								; case 0xe
03ac 7805       |x   |		Jump	0x3b2								; case 0xf
03ad 7804       |x   |		Jump	0x3b2								; case 0x10
03ae 7803       |x   |		Jump	0x3b2								; case 0x11
03af 7802       |x   |		Jump	0x3b2								; case 0x12
03b0 7801       |x   |		Jump	0x3b2								; case 0x13
03b1 7800       |x   |		Jump	0x3b2								; case 0x14
03b2 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
03b4 e5fd       |    |		Load	0x2,-0x3
03b5 e005       |    |		Load	0x0,0x5
03b6 011c       |    |		Execute	Any,Convert_Unchecked
03b7 1c01       |    |		Execute_Immediate	Run_Utility,0x1
03b8 8224       | $  |		Call	0x1,0x24
03b9 01cc       |    |		Execute	Vector,Catenate
03ba 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
03bc 01cc       |    |		Execute	Vector,Catenate
03bd 4a00       |J   |		Short_Literal	0x200
03be 4801       |H   |		Short_Literal	0x1
03bf e217       |    |		Load	0x1,0x17
03c0 800e       |    |		Call	0x0,0xe
03c1 00d8       |    |		Load_Top	At_Offset_0
03c2 01da       |    |		Execute	Vector,Bounds
03c3 00e9       |    |		Load_Encached	String_Cache
03c4 0334       | 4  |		Declare_Variable	Array,With_Constraint
03c5 00d0       |    |		Action	Swap_Control
03c6 00d8       |    |		Load_Top	At_Offset_0
03c7 01dd       |    |		Execute	Vector,First
03c8 00da       |    |		Load_Top	At_Offset_2
03c9 01dd       |    |		Execute	Vector,First
03ca 0272       | r  |		Execute	Discrete,Minus
03cb 00da       |    |		Load_Top	At_Offset_2
03cc 01d9       |    |		Execute	Vector,Reverse_Bounds
03cd 0263       | c  |		Execute	Discrete,Above_Bound
03ce 700a       |p   |		Jump_Nonzero	0x3d9
03cf 00d8       |    |		Load_Top	At_Offset_0
03d0 00db       |    |		Load_Top	At_Offset_3
03d1 0273       | s  |		Execute	Discrete,Plus
03d2 e407       |    |		Load	0x2,0x7
03d3 01d7       |    |		Execute	Vector,Field_Read
03d4 00d9       |    |		Load_Top	At_Offset_1
03d5 e406       |    |		Load	0x2,0x6
03d6 01d5       |    |		Execute	Vector,Field_Reference
03d7 0118       |    |		Execute	Any,Write_Unchecked
03d8 3ff6       |?   |		Loop_Increasing	0x3cf
03d9 00d2       |    |		Pop_Control	Pop_Count_2
03da 01cc       |    |		Execute	Vector,Catenate
03db 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
03dd 01cc       |    |		Execute	Vector,Catenate
03de 0092 06e9  |    |		Action	Push_String_Extended,0x6e9					; "Internal error: unknown binary operator?"
03e0 8223       | #  |		Call	0x1,0x23
03e1 4801       |H   |		Short_Literal	0x1
03e2 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03e3 0092 06ea  |    |		Action	Push_String_Extended,0x6ea					; "AND"
03e5 8403       |    |		Call	0x2,0x3
03e6 6802       |h   |		Jump_Zero	0x3e9
03e7 4801       |H   |		Short_Literal	0x1
03e8 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03e9 00da       |    |		Load_Top	At_Offset_2
03ea 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
03eb e219       |    |		Load	0x1,0x19
03ec 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
03ed 0279       | y  |		Execute	Discrete,And
03ee e219       |    |		Load	0x1,0x19
03ef 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
03f0 4800       |H   |		Short_Literal	0x0
03f1 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03f2 0092 06eb  |    |		Action	Push_String_Extended,0x6eb					; "OR"
03f4 8403       |    |		Call	0x2,0x3
03f5 6802       |h   |		Jump_Zero	0x3f8
03f6 4801       |H   |		Short_Literal	0x1
03f7 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
03f8 00da       |    |		Load_Top	At_Offset_2
03f9 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
03fa e219       |    |		Load	0x1,0x19
03fb 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
03fc 0278       | x  |		Execute	Discrete,Or
03fd e219       |    |		Load	0x1,0x19
03fe 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
03ff 4800       |H   |		Short_Literal	0x0
0400 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0401 0092 06ec  |    |		Action	Push_String_Extended,0x6ec					; "XOR"
0403 8403       |    |		Call	0x2,0x3
0404 6802       |h   |		Jump_Zero	0x407
0405 4801       |H   |		Short_Literal	0x1
0406 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0407 00da       |    |		Load_Top	At_Offset_2
0408 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0409 e219       |    |		Load	0x1,0x19
040a 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
040b 0277       | w  |		Execute	Discrete,Xor
040c e219       |    |		Load	0x1,0x19
040d 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
040e 4800       |H   |		Short_Literal	0x0
040f 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0410 0092 06ed  |    |		Action	Push_String_Extended,0x6ed					; "="
0412 8404       |    |		Call	0x2,0x4
0413 6802       |h   |		Jump_Zero	0x416
0414 4801       |H   |		Short_Literal	0x1
0415 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0416 4801       |H   |		Short_Literal	0x1
0417 e006       |    |		Load	0x0,0x6
0418 1c08       |    |		Execute_Immediate	Run_Utility,0x8
0419 4800       |H   |		Short_Literal	0x0
041a 00d9       |    |		Load_Top	At_Offset_1
041b 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
041c 00db       |    |		Load_Top	At_Offset_3
041d e219       |    |		Load	0x1,0x19
041e 016f       | o  |		Execute	Variant_Record,Equal
041f 00d9       |    |		Load_Top	At_Offset_1
0420 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0421 e219       |    |		Load	0x1,0x19
0422 016d       | m  |		Execute	Variant_Record,Structure_Write
0423 4800       |H   |		Short_Literal	0x0
0424 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0425 0092 06ed  |    |		Action	Push_String_Extended,0x6ed					; "="
0427 8404       |    |		Call	0x2,0x4
0428 6802       |h   |		Jump_Zero	0x42b
0429 4801       |H   |		Short_Literal	0x1
042a 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
042b 4801       |H   |		Short_Literal	0x1
042c e006       |    |		Load	0x0,0x6
042d 1c08       |    |		Execute_Immediate	Run_Utility,0x8
042e 4800       |H   |		Short_Literal	0x0
042f 00d9       |    |		Load_Top	At_Offset_1
0430 2802       |(   |		Execute	Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2
0431 00db       |    |		Load_Top	At_Offset_3
0432 e219       |    |		Load	0x1,0x19
0433 016e       | n  |		Execute	Variant_Record,Not_Equal
0434 00d9       |    |		Load_Top	At_Offset_1
0435 2a04       |*   |		Execute	Variant_Record,Field_Write,Variant,Direct,Field_Number 0x4
0436 e219       |    |		Load	0x1,0x19
0437 016d       | m  |		Execute	Variant_Record,Structure_Write
0438 4800       |H   |		Short_Literal	0x0
0439 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
043a 0000 0000  |    |		.BLANK	0000[0x6]
0440 ; --------------------------------------------------------------------------------------
0440 ; SUBPROGRAM
0440 ; --------------------------------------------------------------------------------------
0440 044d       | M  |		.CONST	0x044d								; Address of begin
0441 0004       |    |		.CONST	0x0004								; Address of exception handler
0442 0006       |    |		.CONST	0x0006								; Number of locals
0443			INIT_0440:
0443 e004       |    |		Load	0x0,0x4
0444 0007       |    |		Action	Break_Optional
0445 e215       |    |		Load	0x1,0x15
0446 0007       |    |		Action	Break_Optional
0447 e5fd       |    |		Load	0x2,-0x3
0448 00e1       |    |		Load_Encached	Boolean_Cache
0449 03f1       |    |		Declare_Variable	Discrete,With_Value
044a 00e1       |    |		Load_Encached	Boolean_Cache
044b e018       |    |		Load	0x0,0x18
044c 0007       |    |		Action	Break_Optional
044d			BODY_0440:
044d 0008       |    |		Action	Idle
044e 0007       |    |		Action	Break_Optional
044f 4800       |H   |		Short_Literal	0x0
0450 e5fe       |    |		Load	0x2,-0x2
0451 e5ff       |    |		Load	0x2,-0x1
0452 8228       | (  |		Call	0x1,0x28
0453 a216       |    |		Store_Unchecked	0x1,0x16
0454 e5fe       |    |		Load	0x2,-0x2
0455 e5ff       |    |		Load	0x2,-0x1
0456 8221       | !  |		Call	0x1,0x21
0457 6801       |h   |		Jump_Zero	0x459
0458 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0459 e219       |    |		Load	0x1,0x19
045a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
045b 0e01       |    |		Execute_Immediate	Not_Equal,0x1
045c 6813       |h   |		Jump_Zero	0x470
045d 0092 06ee  |    |		Action	Push_String_Extended,0x6ee					; "Expression kind : "
045f e219       |    |		Load	0x1,0x19
0460 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0461 e019       |    |		Load	0x0,0x19
0462 011c       |    |		Execute	Any,Convert_Unchecked
0463 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0464 8224       | $  |		Call	0x1,0x24
0465 01cc       |    |		Execute	Vector,Catenate
0466 0092 06ef  |    |		Action	Push_String_Extended,0x6ef					; "IF control expression was not boolean?"
0468 8223       | #  |		Call	0x1,0x23
0469 e21f       |    |		Load	0x1,0x1f
046a 0f00       |    |		Execute_Immediate	Equal,0x0
046b 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
046c e21f       |    |		Load	0x1,0x1f
046d 0f00       |    |		Execute_Immediate	Equal,0x0
046e 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
046f 7809       |x   |		Jump	0x479
0470 00da       |    |		Load_Top	At_Offset_2
0471 e219       |    |		Load	0x1,0x19
0472 2e04       |.   |		Execute	Variant_Record,Field_Read,Variant,Direct,Field_Number 0x4
0473 0f00       |    |		Execute_Immediate	Equal,0x0
0474 0278       | x  |		Execute	Discrete,Or
0475 e21f       |    |		Load	0x1,0x1f
0476 0f00       |    |		Execute_Immediate	Equal,0x0
0477 0279       | y  |		Execute	Discrete,And
0478 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0479 e216       |    |		Load	0x1,0x16
047a 0e01       |    |		Execute_Immediate	Not_Equal,0x1
047b 6804       |h   |		Jump_Zero	0x480
047c 0092 06f0  |    |		Action	Push_String_Extended,0x6f0					; "IF <EXPR> was not followed by a THEN?"
047e 8222       | "  |		Call	0x1,0x22
047f 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0480 4801       |H   |		Short_Literal	0x1
0481 e5fe       |    |		Load	0x2,-0x2
0482 e5ff       |    |		Load	0x2,-0x1
0483 8228       | (  |		Call	0x1,0x28
0484 0e14       |    |		Execute_Immediate	Not_Equal,0x14
0485 6830       |h0  |		Jump_Zero	0x4b6
0486 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
0488 e216       |    |		Load	0x1,0x16
0489 e005       |    |		Load	0x0,0x5
048a 011c       |    |		Execute	Any,Convert_Unchecked
048b 1c01       |    |		Execute_Immediate	Run_Utility,0x1
048c 8224       | $  |		Call	0x1,0x24
048d 01cc       |    |		Execute	Vector,Catenate
048e 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
0490 01cc       |    |		Execute	Vector,Catenate
0491 4a00       |J   |		Short_Literal	0x200
0492 4801       |H   |		Short_Literal	0x1
0493 e217       |    |		Load	0x1,0x17
0494 800e       |    |		Call	0x0,0xe
0495 00d8       |    |		Load_Top	At_Offset_0
0496 01da       |    |		Execute	Vector,Bounds
0497 00e9       |    |		Load_Encached	String_Cache
0498 0334       | 4  |		Declare_Variable	Array,With_Constraint
0499 00d0       |    |		Action	Swap_Control
049a 00d8       |    |		Load_Top	At_Offset_0
049b 01dd       |    |		Execute	Vector,First
049c 00da       |    |		Load_Top	At_Offset_2
049d 01dd       |    |		Execute	Vector,First
049e 0272       | r  |		Execute	Discrete,Minus
049f 00da       |    |		Load_Top	At_Offset_2
04a0 01d9       |    |		Execute	Vector,Reverse_Bounds
04a1 0263       | c  |		Execute	Discrete,Above_Bound
04a2 700a       |p   |		Jump_Nonzero	0x4ad
04a3 00d8       |    |		Load_Top	At_Offset_0
04a4 00db       |    |		Load_Top	At_Offset_3
04a5 0273       | s  |		Execute	Discrete,Plus
04a6 e409       |    |		Load	0x2,0x9
04a7 01d7       |    |		Execute	Vector,Field_Read
04a8 00d9       |    |		Load_Top	At_Offset_1
04a9 e408       |    |		Load	0x2,0x8
04aa 01d5       |    |		Execute	Vector,Field_Reference
04ab 0118       |    |		Execute	Any,Write_Unchecked
04ac 3ff6       |?   |		Loop_Increasing	0x4a3
04ad 00d2       |    |		Pop_Control	Pop_Count_2
04ae 01cc       |    |		Execute	Vector,Catenate
04af 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
04b1 01cc       |    |		Execute	Vector,Catenate
04b2 0092 06f1  |    |		Action	Push_String_Extended,0x6f1					; "IF <EXPR> THEN was followed by something other than a comment?"
04b4 8223       | #  |		Call	0x1,0x23
04b5 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
04b6 0008       |    |		Action	Idle
04b7 00cf       |    |		Action	Mark_Auxiliary
04b8 783e       |x>  |		Jump	0x4f7
04b9 8227       | '  |		Call	0x1,0x27
04ba a402       |    |		Store_Unchecked	0x2,0x2
04bb e402       |    |		Load	0x2,0x2
04bc 0f01       |    |		Execute_Immediate	Equal,0x1
04bd 6804       |h   |		Jump_Zero	0x4c2
04be e210       |    |		Load	0x1,0x10
04bf e5fe       |    |		Load	0x2,-0x2
04c0 8226       | &  |		Call	0x1,0x26
04c1 7838       |x8  |		Jump	0x4fa
04c2 e402       |    |		Load	0x2,0x2
04c3 0f02       |    |		Execute_Immediate	Equal,0x2
04c4 6827       |h'  |		Jump_Zero	0x4ec
04c5 00da       |    |		Load_Top	At_Offset_2
04c6 6804       |h   |		Jump_Zero	0x4cb
04c7 e210       |    |		Load	0x1,0x10
04c8 e5fe       |    |		Load	0x2,-0x2
04c9 8226       | &  |		Call	0x1,0x26
04ca 782b       |x+  |		Jump	0x4f6
04cb e210       |    |		Load	0x1,0x10
04cc 0227       | '  |		Execute	Access,All_Reference
04cd 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04ce e212       |    |		Load	0x1,0x12
04cf 0227       | '  |		Execute	Access,All_Reference
04d0 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04d1 0272       | r  |		Execute	Discrete,Minus
04d2 0a01       |    |		Execute_Immediate	Plus,0x1
04d3 005a       | Z  |		Store_Top	Discrete,At_Offset_2
04d4 00d9       |    |		Load_Top	At_Offset_1
04d5 0c06       |    |		Execute_Immediate	Greater_Equal,0x6
04d6 6811       |h   |		Jump_Zero	0x4e8
04d7 e210       |    |		Load	0x1,0x10
04d8 0227       | '  |		Execute	Access,All_Reference
04d9 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04da e212       |    |		Load	0x1,0x12
04db 0227       | '  |		Execute	Access,All_Reference
04dc 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
04dd 0272       | r  |		Execute	Discrete,Minus
04de 0afc       |    |		Execute_Immediate	Plus,-0x4
04df 00d8       |    |		Load_Top	At_Offset_0
04e0 e00a       |    |		Load	0x0,0xa
04e1 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
04e2 0260       | `  |		Execute	Discrete,In_Type
04e3 7001       |p   |		Jump_Nonzero	0x4e5
04e4 0801       |    |		Execute_Immediate	Raise,0x1
04e5 e5fe       |    |		Load	0x2,-0x2
04e6 e00a       |    |		Load	0x0,0xa
04e7 183a       | :  |		Execute	Package,Field_Execute,Field_Number 0x3a
04e8 e212       |    |		Load	0x1,0x12
04e9 e5fe       |    |		Load	0x2,-0x2
04ea 8226       | &  |		Call	0x1,0x26
04eb 780a       |x   |		Jump	0x4f6
04ec 00da       |    |		Load_Top	At_Offset_2
04ed 6805       |h   |		Jump_Zero	0x4f3
04ee 0092 06f2  |    |		Action	Push_String_Extended,0x6f2					; "--// "
04f0 e5fe       |    |		Load	0x2,-0x2
04f1 e00a       |    |		Load	0x0,0xa
04f2 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
04f3 e210       |    |		Load	0x1,0x10
04f4 e5fe       |    |		Load	0x2,-0x2
04f5 8226       | &  |		Call	0x1,0x26
04f6 00c9       |    |		Action	Pop_Auxiliary_Loop
04f7 e5ff       |    |		Load	0x2,-0x1
04f8 8225       | %  |		Call	0x1,0x25
04f9 6fbf       |o   |		Jump_Zero	0x4b9
04fa 00ce       |    |		Action	Pop_Auxiliary
04fb 4801       |H   |		Short_Literal	0x1
04fc e5fe       |    |		Load	0x2,-0x2
04fd e5ff       |    |		Load	0x2,-0x1
04fe 8228       | (  |		Call	0x1,0x28
04ff 4614       |F   |		Jump_Case	0x15
0500 78c8       |x   |		Jump	0x5c9								; case 0x0
0501 78c7       |x   |		Jump	0x5c9								; case 0x1
0502 7813       |x   |		Jump	0x516								; case 0x2
0503 7818       |x   |		Jump	0x51c								; case 0x3
0504 7859       |xY  |		Jump	0x55e								; case 0x4
0505 78c3       |x   |		Jump	0x5c9								; case 0x5
0506 78c2       |x   |		Jump	0x5c9								; case 0x6
0507 78c1       |x   |		Jump	0x5c9								; case 0x7
0508 78c0       |x   |		Jump	0x5c9								; case 0x8
0509 78bf       |x   |		Jump	0x5c9								; case 0x9
050a 78be       |x   |		Jump	0x5c9								; case 0xa
050b 78bd       |x   |		Jump	0x5c9								; case 0xb
050c 78bc       |x   |		Jump	0x5c9								; case 0xc
050d 78bb       |x   |		Jump	0x5c9								; case 0xd
050e 78ba       |x   |		Jump	0x5c9								; case 0xe
050f 78b9       |x   |		Jump	0x5c9								; case 0xf
0510 78b8       |x   |		Jump	0x5c9								; case 0x10
0511 78b7       |x   |		Jump	0x5c9								; case 0x11
0512 78b6       |x   |		Jump	0x5c9								; case 0x12
0513 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4					; case 0x13
0514 7fa1       |    |		Jump	0x4b6								; case 0x14
0515 7fa0       |    |		.XXX[0x1]
0516 00d9       |    |		Load_Top	At_Offset_1
0517 7735       |w5  |		Jump_Nonzero	BODY_0440
0518 e21f       |    |		Load	0x1,0x1f
0519 0f00       |    |		Execute_Immediate	Equal,0x0
051a 0053       | S  |		Store_Top_Uncheched	Discrete,At_Offset_3
051b 7f31       | 1  |		Jump	BODY_0440
051c 4801       |H   |		Short_Literal	0x1
051d e5fe       |    |		Load	0x2,-0x2
051e e5ff       |    |		Load	0x2,-0x1
051f 8228       | (  |		Call	0x1,0x28
0520 0e14       |    |		Execute_Immediate	Not_Equal,0x14
0521 682f       |h/  |		Jump_Zero	0x551
0522 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
0524 e216       |    |		Load	0x1,0x16
0525 e005       |    |		Load	0x0,0x5
0526 011c       |    |		Execute	Any,Convert_Unchecked
0527 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0528 8224       | $  |		Call	0x1,0x24
0529 01cc       |    |		Execute	Vector,Catenate
052a 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
052c 01cc       |    |		Execute	Vector,Catenate
052d 4a00       |J   |		Short_Literal	0x200
052e 4801       |H   |		Short_Literal	0x1
052f e217       |    |		Load	0x1,0x17
0530 800e       |    |		Call	0x0,0xe
0531 00d8       |    |		Load_Top	At_Offset_0
0532 01da       |    |		Execute	Vector,Bounds
0533 00e9       |    |		Load_Encached	String_Cache
0534 0334       | 4  |		Declare_Variable	Array,With_Constraint
0535 00d0       |    |		Action	Swap_Control
0536 00d8       |    |		Load_Top	At_Offset_0
0537 01dd       |    |		Execute	Vector,First
0538 00da       |    |		Load_Top	At_Offset_2
0539 01dd       |    |		Execute	Vector,First
053a 0272       | r  |		Execute	Discrete,Minus
053b 00da       |    |		Load_Top	At_Offset_2
053c 01d9       |    |		Execute	Vector,Reverse_Bounds
053d 0263       | c  |		Execute	Discrete,Above_Bound
053e 700a       |p   |		Jump_Nonzero	0x549
053f 00d8       |    |		Load_Top	At_Offset_0
0540 00db       |    |		Load_Top	At_Offset_3
0541 0273       | s  |		Execute	Discrete,Plus
0542 e409       |    |		Load	0x2,0x9
0543 01d7       |    |		Execute	Vector,Field_Read
0544 00d9       |    |		Load_Top	At_Offset_1
0545 e408       |    |		Load	0x2,0x8
0546 01d5       |    |		Execute	Vector,Field_Reference
0547 0118       |    |		Execute	Any,Write_Unchecked
0548 3ff6       |?   |		Loop_Increasing	0x53f
0549 00d2       |    |		Pop_Control	Pop_Count_2
054a 01cc       |    |		Execute	Vector,Catenate
054b 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
054d 01cc       |    |		Execute	Vector,Catenate
054e 0092 06f3  |    |		Action	Push_String_Extended,0x6f3					; "While processing an IF; ELSE was followed by"
0550 8223       | #  |		Call	0x1,0x23
0551 00da       |    |		Load_Top	At_Offset_2
0552 6804       |h   |		Jump_Zero	0x557
0553 e21f       |    |		Load	0x1,0x1f
0554 0f00       |    |		Execute_Immediate	Equal,0x0
0555 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
0556 7f5f       | _  |		Jump	0x4b6
0557 00d9       |    |		Load_Top	At_Offset_1
0558 0f00       |    |		Execute_Immediate	Equal,0x0
0559 e21f       |    |		Load	0x1,0x1f
055a 0f00       |    |		Execute_Immediate	Equal,0x0
055b 0279       | y  |		Execute	Discrete,And
055c 0052       | R  |		Store_Top_Unchecked	Discrete,At_Offset_2
055d 7f58       | X  |		Jump	0x4b6
055e 4800       |H   |		Short_Literal	0x0
055f e5fe       |    |		Load	0x2,-0x2
0560 e5ff       |    |		Load	0x2,-0x1
0561 8228       | (  |		Call	0x1,0x28
0562 6830       |h0  |		Jump_Zero	0x593
0563 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
0565 e216       |    |		Load	0x1,0x16
0566 e005       |    |		Load	0x0,0x5
0567 011c       |    |		Execute	Any,Convert_Unchecked
0568 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0569 8224       | $  |		Call	0x1,0x24
056a 01cc       |    |		Execute	Vector,Catenate
056b 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
056d 01cc       |    |		Execute	Vector,Catenate
056e 4a00       |J   |		Short_Literal	0x200
056f 4801       |H   |		Short_Literal	0x1
0570 e217       |    |		Load	0x1,0x17
0571 800e       |    |		Call	0x0,0xe
0572 00d8       |    |		Load_Top	At_Offset_0
0573 01da       |    |		Execute	Vector,Bounds
0574 00e9       |    |		Load_Encached	String_Cache
0575 0334       | 4  |		Declare_Variable	Array,With_Constraint
0576 00d0       |    |		Action	Swap_Control
0577 00d8       |    |		Load_Top	At_Offset_0
0578 01dd       |    |		Execute	Vector,First
0579 00da       |    |		Load_Top	At_Offset_2
057a 01dd       |    |		Execute	Vector,First
057b 0272       | r  |		Execute	Discrete,Minus
057c 00da       |    |		Load_Top	At_Offset_2
057d 01d9       |    |		Execute	Vector,Reverse_Bounds
057e 0263       | c  |		Execute	Discrete,Above_Bound
057f 700a       |p   |		Jump_Nonzero	0x58a
0580 00d8       |    |		Load_Top	At_Offset_0
0581 00db       |    |		Load_Top	At_Offset_3
0582 0273       | s  |		Execute	Discrete,Plus
0583 e409       |    |		Load	0x2,0x9
0584 01d7       |    |		Execute	Vector,Field_Read
0585 00d9       |    |		Load_Top	At_Offset_1
0586 e408       |    |		Load	0x2,0x8
0587 01d5       |    |		Execute	Vector,Field_Reference
0588 0118       |    |		Execute	Any,Write_Unchecked
0589 3ff6       |?   |		Loop_Increasing	0x580
058a 00d2       |    |		Pop_Control	Pop_Count_2
058b 01cc       |    |		Execute	Vector,Catenate
058c 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
058e 01cc       |    |		Execute	Vector,Catenate
058f 0092 06f4  |    |		Action	Push_String_Extended,0x6f4					; "While processing an IF; END was not followed by IF."
0591 8223       | #  |		Call	0x1,0x23
0592 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
0593 4800       |H   |		Short_Literal	0x0
0594 e5fe       |    |		Load	0x2,-0x2
0595 e5ff       |    |		Load	0x2,-0x1
0596 8228       | (  |		Call	0x1,0x28
0597 0e10       |    |		Execute_Immediate	Not_Equal,0x10
0598 682f       |h/  |		Jump_Zero	0x5c8
0599 0092 06df  |    |		Action	Push_String_Extended,0x6df					; "Lexeme kind: "
059b e216       |    |		Load	0x1,0x16
059c e005       |    |		Load	0x0,0x5
059d 011c       |    |		Execute	Any,Convert_Unchecked
059e 1c01       |    |		Execute_Immediate	Run_Utility,0x1
059f 8224       | $  |		Call	0x1,0x24
05a0 01cc       |    |		Execute	Vector,Catenate
05a1 0092 06e0  |    |		Action	Push_String_Extended,0x6e0					; " {"
05a3 01cc       |    |		Execute	Vector,Catenate
05a4 4a00       |J   |		Short_Literal	0x200
05a5 4801       |H   |		Short_Literal	0x1
05a6 e217       |    |		Load	0x1,0x17
05a7 800e       |    |		Call	0x0,0xe
05a8 00d8       |    |		Load_Top	At_Offset_0
05a9 01da       |    |		Execute	Vector,Bounds
05aa 00e9       |    |		Load_Encached	String_Cache
05ab 0334       | 4  |		Declare_Variable	Array,With_Constraint
05ac 00d0       |    |		Action	Swap_Control
05ad 00d8       |    |		Load_Top	At_Offset_0
05ae 01dd       |    |		Execute	Vector,First
05af 00da       |    |		Load_Top	At_Offset_2
05b0 01dd       |    |		Execute	Vector,First
05b1 0272       | r  |		Execute	Discrete,Minus
05b2 00da       |    |		Load_Top	At_Offset_2
05b3 01d9       |    |		Execute	Vector,Reverse_Bounds
05b4 0263       | c  |		Execute	Discrete,Above_Bound
05b5 700a       |p   |		Jump_Nonzero	0x5c0
05b6 00d8       |    |		Load_Top	At_Offset_0
05b7 00db       |    |		Load_Top	At_Offset_3
05b8 0273       | s  |		Execute	Discrete,Plus
05b9 e409       |    |		Load	0x2,0x9
05ba 01d7       |    |		Execute	Vector,Field_Read
05bb 00d9       |    |		Load_Top	At_Offset_1
05bc e408       |    |		Load	0x2,0x8
05bd 01d5       |    |		Execute	Vector,Field_Reference
05be 0118       |    |		Execute	Any,Write_Unchecked
05bf 3ff6       |?   |		Loop_Increasing	0x5b6
05c0 00d2       |    |		Pop_Control	Pop_Count_2
05c1 01cc       |    |		Execute	Vector,Catenate
05c2 0092 06e1  |    |		Action	Push_String_Extended,0x6e1					; "}"
05c4 01cc       |    |		Execute	Vector,Catenate
05c5 0092 06f5  |    |		Action	Push_String_Extended,0x6f5					; "While processing an IF; END IF was not followed by ;."
05c7 8223       | #  |		Call	0x1,0x23
05c8 4504       |E   |		Exit_Suprogram	New_Top_Offset 0x4
05c9 00d9       |    |		Load_Top	At_Offset_1
05ca e5fe       |    |		Load	0x2,-0x2
05cb e5ff       |    |		Load	0x2,-0x1
05cc 8220       |    |		Call	0x1,0x20
05cd 7ee8       |~   |		Jump	0x4b6
05ce 0000 0000  |    |		.XXX[0x2]
05d0 ; --------------------------------------------------------------------------------------
05d0 ; SUBPROGRAM
05d0 ; --------------------------------------------------------------------------------------
05d0 05d3       |    |		.CONST	0x05d3								; Address of begin
05d1 0004       |    |		.CONST	0x0004								; Address of exception handler
05d2 0001       |    |		.CONST	0x0001								; Number of locals
05d3			BODY_05d0:
05d3			INIT_05d0:
05d3 00cf       |    |		Action	Mark_Auxiliary
05d4 781d       |x   |		Jump	0x5f2
05d5 e210       |    |		Load	0x1,0x10
05d6 e5fe       |    |		Load	0x2,-0x2
05d7 8226       | &  |		Call	0x1,0x26
05d8 8227       | '  |		Call	0x1,0x27
05d9 0b00       |    |		Execute_Immediate	Case_Compare,0x0
05da 7006       |p   |		Jump_Nonzero	0x5e1
05db 0f01       |    |		Execute_Immediate	Equal,0x1
05dc 7007       |p   |		Jump_Nonzero	0x5e4
05dd 0092 06f6  |    |		Action	Push_String_Extended,0x6f6					; "Unexpected --// found outside of controlled context."
05df 800f       |    |		Call	0x0,0xf
05e0 7810       |x   |		Jump	0x5f1
05e1 00d1       |    |		Pop_Control	Pop_Count_1
05e2 0008       |    |		Action	Idle
05e3 780d       |x   |		Jump	0x5f1
05e4 4801       |H   |		Short_Literal	0x1
05e5 e5fe       |    |		Load	0x2,-0x2
05e6 e5ff       |    |		Load	0x2,-0x1
05e7 8228       | (  |		Call	0x1,0x28
05e8 0e13       |    |		Execute_Immediate	Not_Equal,0x13
05e9 6807       |h   |		Jump_Zero	0x5f1
05ea e216       |    |		Load	0x1,0x16
05eb 0e14       |    |		Execute_Immediate	Not_Equal,0x14
05ec 6804       |h   |		Jump_Zero	0x5f1
05ed 4800       |H   |		Short_Literal	0x0
05ee e5fe       |    |		Load	0x2,-0x2
05ef e5ff       |    |		Load	0x2,-0x1
05f0 8220       |    |		Call	0x1,0x20
05f1 00c9       |    |		Action	Pop_Auxiliary_Loop
05f2 00db       |    |		Load_Top	At_Offset_3
05f3 8225       | %  |		Call	0x1,0x25
05f4 6fe0       |o   |		Jump_Zero	0x5d5
05f5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
05f6 0000 0000  |    |		.XXX[0x2]
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 05fb       |    |		.CONST	0x05fb								; Address of begin
05f9 0603       |    |		.CONST	0x0603								; Address of exception handler
05fa 0001       |    |		.CONST	0x0001								; Number of locals
05fb			BODY_05f8:
05fb			INIT_05f8:
05fb e402       |    |		Load	0x2,0x2
05fc 00ea       |    |		Load_Encached	Null_String_Cache
05fd e5ff       |    |		Load	0x2,-0x1
05fe 4800       |H   |		Short_Literal	0x0
05ff e00a       |    |		Load	0x0,0xa
0600 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
0601 c402       |    |		Store	0x2,0x2
0602 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0603			TRAP_05f8:
0603 00d8       |    |		Load_Top	At_Offset_0
0604 0107       |    |		Execute	Exception,Get_Name
0605 4920       |I   |		Short_Literal	0x120
0606 492f       |I/  |		Short_Literal	0x12f
0607 0262       | b  |		Execute	Discrete,In_Range
0608 680a       |h   |		Jump_Zero	0x613
0609 0092 06f7  |    |		Action	Push_String_Extended,0x6f7					; "Input file "
060b e5ff       |    |		Load	0x2,-0x1
060c 01cc       |    |		Execute	Vector,Catenate
060d 0092 06f8  |    |		Action	Push_String_Extended,0x6f8					; " not found?"
060f 01cc       |    |		Execute	Vector,Catenate
0610 800f       |    |		Call	0x0,0xf
0611 00d8       |    |		Load_Top	At_Offset_0
0612 0101       |    |		Execute	Exception,Reraise
0613 0092 06f9  |    |		Action	Push_String_Extended,0x6f9					; "Unexpected exception when opening input file "
0615 e5ff       |    |		Load	0x2,-0x1
0616 01cc       |    |		Execute	Vector,Catenate
0617 800f       |    |		Call	0x0,0xf
0618 00d8       |    |		Load_Top	At_Offset_0
0619 0101       |    |		Execute	Exception,Reraise
061a 0000 0000  |    |		.BLANK	0000[0x6]
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 0625       | %  |		.CONST	0x0625								; Address of begin
0621 062d       | -  |		.CONST	0x062d								; Address of exception handler
0622 0002       |    |		.CONST	0x0002								; Number of locals
0623			INIT_0620:
0623 029f 06cb  |    |		Declare_Subprogram	INIT_06c8,For_Call
0625			BODY_0620:
0625 e403       |    |		Load	0x2,0x3
0626 00ea       |    |		Load_Encached	Null_String_Cache
0627 e5fe       |    |		Load	0x2,-0x2
0628 4801       |H   |		Short_Literal	0x1
0629 e00a       |    |		Load	0x0,0xa
062a 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
062b c403       |    |		Store	0x2,0x3
062c 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
062d			TRAP_0620:
062d 0007       |    |		Action	Break_Optional
062e 8602       |    |		Call	0x3,0x2
062f 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0635       | 5  |		.CONST	0x0635								; Address of begin
0631 0004       |    |		.CONST	0x0004								; Address of exception handler
0632 0002       |    |		.CONST	0x0002								; Number of locals
0633			INIT_0630:
0633 e004       |    |		Load	0x0,0x4
0634 0601       |    |		Execute_Immediate	Set_Value_Unchecked,0x1
0635			BODY_0630:
0635 00cf       |    |		Action	Mark_Auxiliary
0636 7838       |x8  |		Jump	0x66f
0637 00d9       |    |		Load_Top	At_Offset_1
0638 e5fe       |    |		Load	0x2,-0x2
0639 0227       | '  |		Execute	Access,All_Reference
063a 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
063b 01d7       |    |		Execute	Vector,Field_Read
063c 0f2d       | -  |		Execute_Immediate	Equal,0x2d
063d 680f       |h   |		Jump_Zero	0x64d
063e 00d9       |    |		Load_Top	At_Offset_1
063f e5fe       |    |		Load	0x2,-0x2
0640 0227       | '  |		Execute	Access,All_Reference
0641 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0642 027c       | |  |		Execute	Discrete,Less
0643 6827       |h'  |		Jump_Zero	0x66b
0644 00d9       |    |		Load_Top	At_Offset_1
0645 0a01       |    |		Execute_Immediate	Plus,0x1
0646 e5fe       |    |		Load	0x2,-0x2
0647 0227       | '  |		Execute	Access,All_Reference
0648 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0649 01d7       |    |		Execute	Vector,Field_Read
064a 0f2d       | -  |		Execute_Immediate	Equal,0x2d
064b 681f       |h   |		Jump_Zero	0x66b
064c 7828       |x(  |		Jump	0x675
064d 00d9       |    |		Load_Top	At_Offset_1
064e e5fe       |    |		Load	0x2,-0x2
064f 0227       | '  |		Execute	Access,All_Reference
0650 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0651 01d7       |    |		Execute	Vector,Field_Read
0652 0f22       | "  |		Execute_Immediate	Equal,0x22
0653 6817       |h   |		Jump_Zero	0x66b
0654 00d9       |    |		Load_Top	At_Offset_1
0655 0a01       |    |		Execute_Immediate	Plus,0x1
0656 005a       | Z  |		Store_Top	Discrete,At_Offset_2
0657 00cf       |    |		Action	Mark_Auxiliary
0658 7804       |x   |		Jump	0x65d
0659 00da       |    |		Load_Top	At_Offset_2
065a 0a01       |    |		Execute_Immediate	Plus,0x1
065b 005b       | [  |		Store_Top	Discrete,At_Offset_3
065c 00c9       |    |		Action	Pop_Auxiliary_Loop
065d 00da       |    |		Load_Top	At_Offset_2
065e e5fe       |    |		Load	0x2,-0x2
065f 0227       | '  |		Execute	Access,All_Reference
0660 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0661 027a       | z  |		Execute	Discrete,Less_Equal
0662 6807       |h   |		Jump_Zero	0x66a
0663 00da       |    |		Load_Top	At_Offset_2
0664 e5fe       |    |		Load	0x2,-0x2
0665 0227       | '  |		Execute	Access,All_Reference
0666 2503       |%   |		Execute	Variant_Record,Field_Reference,Indirect,Field_Number 0x3
0667 01d7       |    |		Execute	Vector,Field_Read
0668 0e22       | "  |		Execute_Immediate	Not_Equal,0x22
0669 77ef       |w   |		Jump_Nonzero	0x659
066a 00ce       |    |		Action	Pop_Auxiliary
066b 00d9       |    |		Load_Top	At_Offset_1
066c 0a01       |    |		Execute_Immediate	Plus,0x1
066d 005a       | Z  |		Store_Top	Discrete,At_Offset_2
066e 00c9       |    |		Action	Pop_Auxiliary_Loop
066f 00d9       |    |		Load_Top	At_Offset_1
0670 e5fe       |    |		Load	0x2,-0x2
0671 0227       | '  |		Execute	Access,All_Reference
0672 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0673 027a       | z  |		Execute	Discrete,Less_Equal
0674 77c2       |w   |		Jump_Nonzero	0x637
0675 00ce       |    |		Action	Pop_Auxiliary
0676 00d8       |    |		Load_Top	At_Offset_0
0677 e5fe       |    |		Load	0x2,-0x2
0678 0227       | '  |		Execute	Access,All_Reference
0679 2c02       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
067a 027d       | }  |		Execute	Discrete,Greater
067b 6805       |h   |		Jump_Zero	0x681
067c 0092 06fa  |    |		Action	Push_String_Extended,0x6fa					; "--"
067e e5ff       |    |		Load	0x2,-0x1
067f e00a       |    |		Load	0x0,0xa
0680 184a       | J  |		Execute	Package,Field_Execute,Field_Number 0x4a
0681 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
0682 0000 0000  |    |		.BLANK	0000[0x6]
0688 ; --------------------------------------------------------------------------------------
0688 ; SUBPROGRAM
0688 ; --------------------------------------------------------------------------------------
0688 068b       |    |		.CONST	0x068b								; Address of begin
0689 0004       |    |		.CONST	0x0004								; Address of exception handler
068a 0001       |    |		.CONST	0x0001								; Number of locals
068b			BODY_0688:
068b			INIT_0688:
068b e402       |    |		Load	0x2,0x2
068c 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
068d 0e01       |    |		Execute_Immediate	Not_Equal,0x1
068e 680a       |h   |		Jump_Zero	0x699
068f 0092 06fb  |    |		Action	Push_String_Extended,0x6fb					; "1st argument to "
0691 00db       |    |		Load_Top	At_Offset_3
0692 01cc       |    |		Execute	Vector,Catenate
0693 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; " was not a boolean value?"
0695 01cc       |    |		Execute	Vector,Catenate
0696 8222       | "  |		Call	0x1,0x22
0697 4801       |H   |		Short_Literal	0x1
0698 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0699 e219       |    |		Load	0x1,0x19
069a 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
069b 0e01       |    |		Execute_Immediate	Not_Equal,0x1
069c 680a       |h   |		Jump_Zero	0x6a7
069d 0092 06fd  |    |		Action	Push_String_Extended,0x6fd					; "2nd argument to "
069f 00db       |    |		Load_Top	At_Offset_3
06a0 01cc       |    |		Execute	Vector,Catenate
06a1 0092 06fc  |    |		Action	Push_String_Extended,0x6fc					; " was not a boolean value?"
06a3 01cc       |    |		Execute	Vector,Catenate
06a4 8222       | "  |		Call	0x1,0x22
06a5 4801       |H   |		Short_Literal	0x1
06a6 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06a7 4800       |H   |		Short_Literal	0x0
06a8 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06a9 0000 0000  |    |		.BLANK	0000[0x7]
06b0 ; --------------------------------------------------------------------------------------
06b0 ; SUBPROGRAM
06b0 ; --------------------------------------------------------------------------------------
06b0 06b3       |    |		.CONST	0x06b3								; Address of begin
06b1 0004       |    |		.CONST	0x0004								; Address of exception handler
06b2 0001       |    |		.CONST	0x0001								; Number of locals
06b3			BODY_06b0:
06b3			INIT_06b0:
06b3 e402       |    |		Load	0x2,0x2
06b4 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06b5 e219       |    |		Load	0x1,0x19
06b6 2c01       |,   |		Execute	Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06b7 027e       | ~  |		Execute	Discrete,Not_Equal
06b8 680a       |h   |		Jump_Zero	0x6c3
06b9 0092 06fe  |    |		Action	Push_String_Extended,0x6fe					; "Arguments to "
06bb 00db       |    |		Load_Top	At_Offset_3
06bc 01cc       |    |		Execute	Vector,Catenate
06bd 0092 06ff  |    |		Action	Push_String_Extended,0x6ff					; " are not the same type?"
06bf 01cc       |    |		Execute	Vector,Catenate
06c0 8222       | "  |		Call	0x1,0x22
06c1 4801       |H   |		Short_Literal	0x1
06c2 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06c3 4800       |H   |		Short_Literal	0x0
06c4 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
06c5 0000 0000  |    |		.XXX[0x3]
06c7 0000       |    |
06c8 ; --------------------------------------------------------------------------------------
06c8 ; SUBPROGRAM
06c8 ; --------------------------------------------------------------------------------------
06c8 06cb       |    |		.CONST	0x06cb								; Address of begin
06c9 06d3       |    |		.CONST	0x06d3								; Address of exception handler
06ca 0001       |    |		.CONST	0x0001								; Number of locals
06cb			BODY_06c8:
06cb			INIT_06c8:
06cb e403       |    |		Load	0x2,0x3
06cc 00ea       |    |		Load_Encached	Null_String_Cache
06cd e5fe       |    |		Load	0x2,-0x2
06ce 4801       |H   |		Short_Literal	0x1
06cf e00a       |    |		Load	0x0,0xa
06d0 1815       |    |		Execute	Package,Field_Execute,Field_Number 0x15
06d1 c403       |    |		Store	0x2,0x3
06d2 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
06d3			TRAP_06c8:
06d3 0007       |    |		Action	Break_Optional
06d4 e402       |    |		Load	0x2,0x2
06d5 e00a       |    |		Load	0x0,0xa
06d6 1816       |    |		Execute	Package,Field_Execute,Field_Number 0x16
06d7 c402       |    |		Store	0x2,0x2
06d8 0092 0700  |    |		Action	Push_String_Extended,0x700					; "Unexpected exception when opening output file "
06da e5fe       |    |		Load	0x2,-0x2
06db 01cc       |    |		Execute	Vector,Catenate
06dc 800f       |    |		Call	0x0,0xf
06dd 00d8       |    |		Load_Top	At_Offset_0
06de 0101       |    |		Execute	Exception,Reraise
06df ; --------------------------------------------------------------------------------------
06df ; STRING TABLE
06df ; --------------------------------------------------------------------------------------
06df 0046       | F  |		.STRTAB	0x0046->0x0702							; "Lexeme kind: "
06e0 0051       | Q  |		.STRTAB	0x0051->0x0708							; " {"
06e1 0051       | Q  |		.STRTAB	0x0051->0x0709							; "}"
06e2 0050       | P  |		.STRTAB	0x0050->0x070a							; "Unexpected control token found."
06e3 006d       | m  |		.STRTAB	0x006d->0x0719							; "Line:"
06e4 0070       | p  |		.STRTAB	0x0070->0x071c							; "<!EOP!>"
06e5 0075       | u  |		.STRTAB	0x0075->0x071f							; "Ran into End-of-File while reading control tokens."
06e6 00a5       |    |		.STRTAB	0x00a5->0x0738							; "This line is not a control line continuation of previous line."
06e7 00e1       |    |		.STRTAB	0x00e1->0x0757							; "Found unexpected lexeme while parsing expression."
06e8 0110       |    |		.STRTAB	0x0110->0x0770							; "Argument to NOT operator was not a boolean value?"
06e9 013f       | ?  |		.STRTAB	0x013f->0x0788							; "Internal error: unknown binary operator?"
06ea 0165       | e  |		.STRTAB	0x0165->0x079c							; "AND"
06eb 0166       | f  |		.STRTAB	0x0166->0x079e							; "OR"
06ec 0166       | f  |		.STRTAB	0x0166->0x079f							; "XOR"
06ed 0167       | g  |		.STRTAB	0x0167->0x07a0							; "="
06ee 0166       | f  |		.STRTAB	0x0166->0x07a1							; "Expression kind : "
06ef 0176       | v  |		.STRTAB	0x0176->0x07aa							; "IF control expression was not boolean?"
06f0 019a       |    |		.STRTAB	0x019a->0x07bd							; "IF <EXPR> was not followed by a THEN?"
06f1 01bd       |    |		.STRTAB	0x01bd->0x07cf							; "IF <EXPR> THEN was followed by something other than a comment?"
06f2 01f9       |    |		.STRTAB	0x01f9->0x07ee							; "--// "
06f3 01fc       |    |		.STRTAB	0x01fc->0x07f1							; "While processing an IF; ELSE was followed by"
06f4 0226       | &  |		.STRTAB	0x0226->0x0807							; "While processing an IF; END was not followed by IF."
06f5 0257       | W  |		.STRTAB	0x0257->0x0820							; "While processing an IF; END IF was not followed by ;."
06f6 028a       |    |		.STRTAB	0x028a->0x083b							; "Unexpected --// found outside of controlled context."
06f7 02bc       |    |		.STRTAB	0x02bc->0x0855							; "Input file "
06f8 02c5       |    |		.STRTAB	0x02c5->0x085a							; " not found?"
06f9 02ce       |    |		.STRTAB	0x02ce->0x0860							; "Unexpected exception when opening input file "
06fa 02f9       |    |		.STRTAB	0x02f9->0x0876							; "--"
06fb 02f9       |    |		.STRTAB	0x02f9->0x0877							; "1st argument to "
06fc 0307       |    |		.STRTAB	0x0307->0x087f							; " was not a boolean value?"
06fd 031e       |    |		.STRTAB	0x031e->0x088c							; "2nd argument to "
06fe 032c       | ,  |		.STRTAB	0x032c->0x0894							; "Arguments to "
06ff 0337       | 7  |		.STRTAB	0x0337->0x089a							; " are not the same type?"
0700 034c       | L  |		.STRTAB	0x034c->0x08a6							; "Unexpected exception when opening output file "
0701 0378       | x  |		.STREND 0x0378->0x08bd
0702 4c65 7865  |Lexe|		.STRTAB_STRINGS
08bd 0000 0000  |    |		.XXX[0x3]
08bf 0000       |    |
08c0 ; --------------------------------------------------------------------------------------
08c0 ; Debug Table
08c0 ; --------------------------------------------------------------------------------------
08c0 0004 0000  |    |		.DEBUG4	0x0004,0x0000,0x4d20,0x0000,0x0001,0x0017
08c6 000b 0922  |   "|		.DBG4T	0x000b,0x0922,0x8000,0x0000
08ca 0016 0928  |   (|		.DBG4T	0x0016,0x0928,0x8000,0x0000
08ce 00cb 094c  |   L|		.DBG4T	0x00cb,0x094c,0x0001,0x0000
08d2 0123 0961  | # a|		.DBG4T	0x0123,0x0961,0x0001,0x0000
08d6 0133 0967  | 3 g|		.DBG4T	0x0133,0x0967,0x0001,0x4000
08da 0173 0973  | s s|		.DBG4T	0x0173,0x0973,0x0002,0x0000
08de 0193 097c  |   ||		.DBG4T	0x0193,0x097c,0x0001,0x0000
08e2 01a3 0980  |    |		.DBG4T	0x01a3,0x0980,0x0001,0x0000
08e6 01b3 0985  |    |		.DBG4T	0x01b3,0x0985,0x0002,0x0000
08ea 01c3 0988  |    |		.DBG4T	0x01c3,0x0988,0x0002,0x0000
08ee 022b 0998  | +  |		.DBG4T	0x022b,0x0998,0x0001,0x0000
08f2 024b 09a1  | K  |		.DBG4T	0x024b,0x09a1,0x0002,0x0000
08f6 02a3 09af  |    |		.DBG4T	0x02a3,0x09af,0x0002,0x0000
08fa 02d3 09be  |    |		.DBG4T	0x02d3,0x09be,0x0002,0x4000
08fe 0363 09ea  | c  |		.DBG4T	0x0363,0x09ea,0x0002,0x4000
0902 0443 0a2d  | C -|		.DBG4T	0x0443,0x0a2d,0x0001,0x4000
0906 05d3 0a96  |    |		.DBG4T	0x05d3,0x0a96,0x0001,0x4000
090a 05fb 0aa6  |    |		.DBG4T	0x05fb,0x0aa6,0x0004,0x0000
090e 0623 0aad  | #  |		.DBG4T	0x0623,0x0aad,0x0004,0x0000
0912 0633 0ab1  | 3  |		.DBG4T	0x0633,0x0ab1,0x0004,0x4000
0916 068b 0aca  |    |		.DBG4T	0x068b,0x0aca,0x0002,0x0000
091a 06b3 0ad3  |    |		.DBG4T	0x06b3,0x0ad3,0x0002,0x0000
091e 06cb 0ad9  |    |		.DBG4T	0x06cb,0x0ad9,0x0004,0x0000
0922 ; --------------------------------------------------------------------------------------
0922 ; Debug chain
0922 ; --------------------------------------------------------------------------------------
0922 0004 0000  |    |		.DBGLEN	0x0004,0x0000
0924 000b 0010  |    |		.DBGLNO	0x000b,0x0010,0x0011,0x0013
0928 ; --------------------------------------------------------------------------------------
0928 ; Debug chain
0928 ; --------------------------------------------------------------------------------------
0928 0021 0001  | !  |		.DBGLEN	0x0021,0x0001
092a 0016 001a  |    |		.DBGLNO	0x0016,0x001a,0x001b,0x001f,0x0021,0x0023,0x0025,0x0027,0x002b,0x002f,0x0033,0x0035,0x003b,0x005a,0x0060,0x007f,0x0081,0x0083,0x0085,0x0087,0x0089,0x008b,0x008d,0x008f,0x0091,0x0093,0x0095,0x0097,0x0099,0x009b,0x009d,0x009f,0x00a1,0x00a3
094c ; --------------------------------------------------------------------------------------
094c ; Debug chain
094c ; --------------------------------------------------------------------------------------
094c 0004 000f  |    |		.DBGLEN	0x0004,0x000f
094e 00cb 00d0  |    |		.DBGLNO	0x00cb,0x00d0,0x00d5,0x00d9,0x00df,0x00ea,0x00ec,0x00ef,0x00f2,0x00f3,0x00f4,0x00f6,0x00f9,0x00fb,0x00fd,0x0101,0x0107,0x010b,0x010f
0961 ; --------------------------------------------------------------------------------------
0961 ; Debug chain
0961 ; --------------------------------------------------------------------------------------
0961 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0963 0123 0125  | # %|		.DBGLNO	0x0123,0x0125,0x0128,0x012a
0967 ; --------------------------------------------------------------------------------------
0967 ; Debug chain
0967 ; --------------------------------------------------------------------------------------
0967 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0969 0133 0135  | 3 5|		.DBGLNO	0x0133,0x0135,0x0164,0x0165,0x0169
096e 0001 0004  |    |		.XXX[0x5]
0970 0005 0002  |    |
0972 0003       |    |
0973 ; --------------------------------------------------------------------------------------
0973 ; Debug chain
0973 ; --------------------------------------------------------------------------------------
0973 0000 0007  |    |		.DBGLEN	0x0000,0x0007
0975 0173 0177  | s w|		.DBGLNO	0x0173,0x0177,0x017a,0x017b,0x017f,0x0181,0x0186
097c ; --------------------------------------------------------------------------------------
097c ; Debug chain
097c ; --------------------------------------------------------------------------------------
097c 0000 0002  |    |		.DBGLEN	0x0000,0x0002
097e 0193 019a  |    |		.DBGLNO	0x0193,0x019a
0980 ; --------------------------------------------------------------------------------------
0980 ; Debug chain
0980 ; --------------------------------------------------------------------------------------
0980 0000 0003  |    |		.DBGLEN	0x0000,0x0003
0982 01a3 01aa  |    |		.DBGLNO	0x01a3,0x01aa,0x01ac
0985 ; --------------------------------------------------------------------------------------
0985 ; Debug chain
0985 ; --------------------------------------------------------------------------------------
0985 0000 0001  |    |		.DBGLEN	0x0000,0x0001
0987 01b3       |    |		.DBGLNO	0x01b3
0988 ; --------------------------------------------------------------------------------------
0988 ; Debug chain
0988 ; --------------------------------------------------------------------------------------
0988 0003 000b  |    |		.DBGLEN	0x0003,0x000b
098a 01c3 01c4  |    |		.DBGLNO	0x01c3,0x01c4,0x01c5,0x01c6,0x01c9,0x01d4,0x01da,0x01dc,0x01e3,0x01e7,0x01ec,0x0205,0x020e,0x0217
0998 ; --------------------------------------------------------------------------------------
0998 ; Debug chain
0998 ; --------------------------------------------------------------------------------------
0998 0000 0007  |    |		.DBGLEN	0x0000,0x0007
099a 022d 022f  | - /|		.DBGLNO	0x022d,0x022f,0x0233,0x0236,0x0238,0x0239,0x023e
09a1 ; --------------------------------------------------------------------------------------
09a1 ; Debug chain
09a1 ; --------------------------------------------------------------------------------------
09a1 0001 000b  |    |		.DBGLEN	0x0001,0x000b
09a3 024b 024c  | K L|		.DBGLNO	0x024b,0x024c,0x0251,0x0267,0x0269,0x0275,0x027d,0x0281,0x0283,0x028f,0x0294,0x0298
09af ; --------------------------------------------------------------------------------------
09af ; Debug chain
09af ; --------------------------------------------------------------------------------------
09af 0000 000d  |    |		.DBGLEN	0x0000,0x000d
09b1 02a4 02a5  |    |		.DBGLNO	0x02a4,0x02a5,0x02ad,0x02b2,0x02b4,0x02b7,0x02ba,0x02bc,0x02be,0x02c1,0x02c4,0x02c7,0x02c9
09be ; --------------------------------------------------------------------------------------
09be ; Debug chain
09be ; --------------------------------------------------------------------------------------
09be 0000 0015  |    |		.DBGLEN	0x0000,0x0015
09c0 02d3 02ea  |    |		.DBGLNO	0x02d3,0x02ea,0x0319,0x031b,0x0326,0x0328,0x032b,0x0330,0x0332,0x0337,0x033b,0x033d,0x0341,0x0344,0x0346,0x034b,0x034d,0x0352,0x0356,0x0358,0x035d
09d5 0001 0012  |    |		.XXX[0x15]
09d7 0013 0014  |    |
09d9 0015 0002  |    |
09db 0003 0004  |    |
09dd 0005 0006  |    |
09df 0007 0008  |    |
09e1 0009 000a  |    |
09e3 000b 000c  |    |
09e5 000d 000e  |    |
09e7 000f 0010  |    |
09e9 0011       |    |
09ea ; --------------------------------------------------------------------------------------
09ea ; Debug chain
09ea ; --------------------------------------------------------------------------------------
09ea 0003 001f  |    |		.DBGLEN	0x0003,0x001f
09ec 0363 0368  | c h|		.DBGLNO	0x0363,0x0368,0x036a,0x036c,0x0371,0x037d,0x0382,0x0386,0x0388,0x0394,0x0399,0x039b,0x03b2,0x03e1,0x03e3,0x03e7,0x03e9,0x03f0,0x03f2,0x03f6,0x03f8,0x03ff,0x0401,0x0405,0x0407,0x040e,0x0410,0x0414,0x0416,0x0423,0x0425,0x0429,0x042b,0x0438
0a0e 0001 0002  |    |		.XXX[0x1f]
0a10 0003 0004  |    |
0a12 0005 0006  |    |
0a14 0007 0008  |    |
0a16 0009 001e  |    |
0a18 001f 000a  |    |
0a1a 000b 000c  |    |
0a1c 000d 000e  |    |
0a1e 000f 0010  |    |
0a20 0011 0012  |    |
0a22 0013 0014  |    |
0a24 0015 0016  |    |
0a26 0017 0018  |    |
0a28 0019 001a  |    |
0a2a 001b 001c  |    |
0a2c 001d       |    |
0a2d ; --------------------------------------------------------------------------------------
0a2d ; Debug chain
0a2d ; --------------------------------------------------------------------------------------
0a2d 0005 0031  |   1|		.DBGLEN	0x0005,0x0031
0a2f 0443 0445  | C E|		.DBGLNO	0x0443,0x0445,0x0447,0x044a,0x044b,0x044d,0x044f,0x0454,0x0458,0x0459,0x045d,0x0469,0x046c,0x0470,0x0479,0x047c,0x047f,0x0480,0x0486,0x04b5,0x04b6,0x04b9,0x04bb,0x04be,0x04c1,0x04c2,0x04c5,0x04c7,0x04cb,0x04d4,0x04d7,0x04e8,0x04ec,0x04ee,0x04f3,0x04f7,0x04fb,0x0515,0x0516,0x0518,0x051b,0x051c,0x0522,0x0551,0x0553,0x0557,0x055d,0x055e,0x0563,0x0593,0x0599,0x05c8,0x05c9,0x05cd
0a65 0001 0002  |    |		.XXX[0x31]
0a67 0003 0004  |    |
0a69 0005 0006  |    |
0a6b 0007 0008  |    |
0a6d 0009 000a  |    |
0a6f 000b 000c  |    |
0a71 000d 000e  |    |
0a73 000f 0010  |    |
0a75 0012 0013  |    |
0a77 0014 0015  |    |
0a79 0016 0017  |    |
0a7b 0018 0019  |    |
0a7d 001a 001b  |    |
0a7f 001c 001d  |    |
0a81 001e 001f  |    |
0a83 0011 0020  |    |
0a85 0022 0023  | " #|
0a87 0024 0025  | $ %|
0a89 0026 0027  | & '|
0a8b 0028 0029  | ( )|
0a8d 002a 002b  | * +|
0a8f 002c 002d  | , -|
0a91 002e 002f  | . /|
0a93 0030 0031  | 0 1|
0a95 0032       | 2  |
0a96 ; --------------------------------------------------------------------------------------
0a96 ; Debug chain
0a96 ; --------------------------------------------------------------------------------------
0a96 0000 0007  |    |		.DBGLEN	0x0000,0x0007
0a98 05d5 05d8  |    |		.DBGLNO	0x05d5,0x05d8,0x05dd,0x05e2,0x05e4,0x05ed,0x05f2
0a9f 0002 0003  |    |		.XXX[0x7]
0aa1 0007 0004  |    |
0aa3 0005 0006  |    |
0aa5 0001       |    |
0aa6 ; --------------------------------------------------------------------------------------
0aa6 ; Debug chain
0aa6 ; --------------------------------------------------------------------------------------
0aa6 0000 0005  |    |		.DBGLEN	0x0000,0x0005
0aa8 05fb 0609  |    |		.DBGLNO	0x05fb,0x0609,0x0611,0x0613,0x0618
0aad ; --------------------------------------------------------------------------------------
0aad ; Debug chain
0aad ; --------------------------------------------------------------------------------------
0aad 0000 0002  |    |		.DBGLEN	0x0000,0x0002
0aaf 0625 062e  | % .|		.DBGLNO	0x0625,0x062e
0ab1 ; --------------------------------------------------------------------------------------
0ab1 ; Debug chain
0ab1 ; --------------------------------------------------------------------------------------
0ab1 0001 000b  |    |		.DBGLEN	0x0001,0x000b
0ab3 0633 0637  | 3 7|		.DBGLNO	0x0633,0x0637,0x063e,0x064c,0x064d,0x0654,0x0659,0x065d,0x066b,0x066f,0x0676,0x067c
0abf 0002 0003  |    |		.XXX[0xb]
0ac1 0004 0005  |    |
0ac3 0006 0008  |    |
0ac5 0007 0009  |    |
0ac7 0001 000a  |    |
0ac9 000b       |    |
0aca ; --------------------------------------------------------------------------------------
0aca ; Debug chain
0aca ; --------------------------------------------------------------------------------------
0aca 0000 0007  |    |		.DBGLEN	0x0000,0x0007
0acc 068b 068f  |    |		.DBGLNO	0x068b,0x068f,0x0697,0x0699,0x069d,0x06a5,0x06a7
0ad3 ; --------------------------------------------------------------------------------------
0ad3 ; Debug chain
0ad3 ; --------------------------------------------------------------------------------------
0ad3 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0ad5 06b3 06b9  |    |		.DBGLNO	0x06b3,0x06b9,0x06c1,0x06c3
0ad9 ; --------------------------------------------------------------------------------------
0ad9 ; Debug chain
0ad9 ; --------------------------------------------------------------------------------------
0ad9 0000 0004  |    |		.DBGLEN	0x0000,0x0004
0adb 06cb 06d4  |    |		.DBGLNO	0x06cb,0x06d4,0x06d8,0x06dd
0adf 0000 0000  |    |		.BLANK	0000[0x121]