| 1:1-1:3 |
TYP |
typ |
| 1:5-1:7 |
ID |
idt |
| 1:9-1:9 |
EQUALS |
= |
| 1:11-1:13 |
INT |
int |
| 2:1-2:3 |
TYP |
typ |
| 2:5-2:6 |
ID |
T1 |
| 2:8-2:8 |
EQUALS |
= |
| 2:10-2:12 |
INT |
int |
| 3:1-3:3 |
TYP |
typ |
| 3:5-3:6 |
ID |
T2 |
| 3:8-3:8 |
EQUALS |
= |
| 3:10-3:11 |
ID |
T1 |
| 4:1-4:3 |
TYP |
typ |
| 4:5-4:6 |
ID |
T3 |
| 4:8-4:8 |
EQUALS |
= |
| 4:10-4:11 |
ID |
T2 |
| 5:1-5:3 |
TYP |
typ |
| 5:5-5:6 |
ID |
id |
| 5:8-5:8 |
EQUALS |
= |
| 5:10-5:12 |
ID |
idt |
| 7:1-7:3 |
VAR |
var |
| 7:5-7:7 |
ID |
idv |
| 7:9-7:9 |
COLON |
: |
| 7:11-7:11 |
LSQUARE |
[ |
| 7:12-7:13 |
NUM |
10 |
| 7:14-7:14 |
RSQUARE |
] |
| 7:15-7:17 |
ID |
idt |
| 9:1-9:3 |
FUN |
fun |
| 9:5-9:7 |
ID |
idf |
| 9:9-9:9 |
LBRACKET |
( |
| 9:11-9:13 |
ID |
id1 |
| 9:15-9:15 |
COLON |
: |
| 9:17-9:18 |
ID |
T1 |
| 9:20-9:20 |
COMMA |
, |
| 9:22-9:24 |
ID |
id2 |
| 9:26-9:26 |
COLON |
: |
| 9:28-9:29 |
ID |
T2 |
| 9:31-9:31 |
COMMA |
, |
| 9:33-9:35 |
ID |
id3 |
| 9:37-9:37 |
COLON |
: |
| 9:39-9:40 |
ID |
T3 |
| 9:42-9:42 |
RBRACKET |
) |
| 9:44-9:44 |
COLON |
: |
| 9:46-9:48 |
ID |
idt |
| 11:1-11:3 |
FUN |
fun |
| 11:5-11:8 |
ID |
idff |
| 11:10-11:10 |
LBRACKET |
( |
| 11:12-11:14 |
ID |
abc |
| 11:16-11:16 |
COLON |
: |
| 11:18-11:19 |
ID |
id |
| 11:20-11:20 |
RBRACKET |
) |
| 11:22-11:22 |
COLON |
: |
| 11:24-11:26 |
ID |
idt |
| 11:28-11:28 |
EQUALS |
= |
| 11:30-11:30 |
NUM |
1 |
| 11:31-11:31 |
COMMA |
, |
| 11:33-11:33 |
NUM |
2 |
| 11:34-11:34 |
COMMA |
, |
| 11:36-11:36 |
NUM |
3 |
| 11:37-11:37 |
COMMA |
, |
| 11:39-11:43 |
WHILE |
while |
| 11:45-11:45 |
NUM |
2 |
| 11:47-11:48 |
DO |
do |
| 11:50-11:50 |
NUM |
1 |
| 11:51-11:51 |
COMMA |
, |
| 11:53-11:53 |
NUM |
2 |
| 11:54-11:54 |
COMMA |
, |
| 11:56-11:56 |
NUM |
3 |
| 11:58-11:60 |
END |
end |
| |
EOF |
|