| 1:1-1:3 |
TYP |
typ |
| 1:5-1:6 |
ID |
id |
| 1:8-1:8 |
EQUALS |
= |
| 1:10-1:10 |
ID |
T |
| 3:1-3:3 |
VAR |
var |
| 3:5-3:6 |
ID |
id |
| 3:8-3:8 |
COLON |
: |
| 3:10-3:10 |
ID |
T |
| 5:1-5:3 |
FUN |
fun |
| 5:5-5:6 |
ID |
id |
| 5:8-5:8 |
LBRACKET |
( |
| 5:9-5:12 |
ID |
par1 |
| 5:14-5:14 |
COLON |
: |
| 5:16-5:16 |
LCURLY |
{ |
| 5:18-5:18 |
ID |
a |
| 5:19-5:19 |
COLON |
: |
| 5:21-5:21 |
LCURLY |
{ |
| 5:22-5:22 |
RCURLY |
} |
| 5:23-5:23 |
COMMA |
, |
| 5:25-5:25 |
ID |
b |
| 5:26-5:26 |
COLON |
: |
| 5:28-5:28 |
LBRACKET |
( |
| 5:29-5:29 |
COLON |
: |
| 5:30-5:30 |
LCURLY |
{ |
| 5:31-5:31 |
ID |
a |
| 5:32-5:32 |
COLON |
: |
| 5:34-5:34 |
LBRACKET |
( |
| 5:36-5:36 |
ID |
g |
| 5:38-5:38 |
COLON |
: |
| 5:40-5:42 |
INT |
int |
| 5:43-5:43 |
RBRACKET |
) |
| 5:44-5:44 |
RCURLY |
} |
| 5:45-5:45 |
COLON |
: |
| 5:46-5:49 |
BOOL |
bool |
| 5:50-5:50 |
RBRACKET |
) |
| 5:51-5:51 |
RCURLY |
} |
| 5:52-5:52 |
RBRACKET |
) |
| 5:54-5:54 |
COLON |
: |
| 5:56-5:56 |
LCURLY |
{ |
| 5:57-5:57 |
RCURLY |
} |
| 7:1-7:3 |
FUN |
fun |
| 7:5-7:6 |
ID |
id |
| 7:8-7:8 |
LBRACKET |
( |
| 7:9-7:9 |
RBRACKET |
) |
| 7:11-7:11 |
COLON |
: |
| 7:13-7:16 |
VOID |
void |
| 7:18-7:18 |
EQUALS |
= |
| 7:20-7:22 |
NOT |
not |
| 7:24-7:27 |
TRUE |
true |
| 7:28-7:28 |
COMMA |
, |
| 7:30-7:30 |
PLUS |
+ |
| 7:31-7:33 |
NUM |
100 |
| 7:34-7:34 |
COMMA |
, |
| 7:36-7:36 |
MINUS |
- |
| 7:37-7:39 |
NUM |
100 |
| 7:40-7:40 |
COMMA |
, |
| 7:42-7:42 |
NUM |
1 |
| 7:43-7:43 |
PLUS |
+ |
| 7:44-7:44 |
NUM |
2 |
| 7:45-7:45 |
COMMA |
, |
| 7:47-7:47 |
NUM |
1 |
| 7:48-7:48 |
MINUS |
- |
| 7:49-7:49 |
NUM |
3 |
| 7:50-7:50 |
COMMA |
, |
| 7:52-7:52 |
NUM |
1 |
| 7:53-7:53 |
ASTERISK |
* |
| 7:54-7:54 |
NUM |
3 |
| 7:55-7:55 |
COMMA |
, |
| 7:57-7:57 |
NUM |
4 |
| 7:58-7:58 |
ASTERISK |
* |
| 7:59-7:60 |
NUM |
22 |
| 7:61-7:61 |
COMMA |
, |
| 7:63-7:63 |
NUM |
5 |
| 7:64-7:64 |
SLASH |
/ |
| 7:65-7:65 |
NUM |
2 |
| 7:66-7:66 |
COMMA |
, |
| 7:68-7:69 |
NUM |
35 |
| 7:70-7:70 |
PERCENT |
% |
| 7:71-7:72 |
NUM |
23 |
| 7:73-7:73 |
COMMA |
, |
| 7:75-7:78 |
TRUE |
true |
| 7:80-7:82 |
AND |
and |
| 7:84-7:88 |
FALSE |
false |
| 7:89-7:89 |
COMMA |
, |
| 7:91-7:95 |
FALSE |
false |
| 7:97-7:98 |
OR |
or |
| 7:100-7:103 |
TRUE |
true |
| 7:104-7:104 |
COMMA |
, |
| 7:106-7:113 |
ID |
assignme |
| 7:115-7:115 |
EQUALS |
= |
| 7:117-7:117 |
NUM |
1 |
| 7:118-7:118 |
COMMA |
, |
| 7:121-7:121 |
ID |
a |
| 7:123-7:124 |
EEQUALS |
== |
| 7:126-7:126 |
ID |
b |
| 7:127-7:127 |
COMMA |
, |
| 7:129-7:131 |
NUM |
234 |
| 7:133-7:134 |
GEQ |
>= |
| 7:136-7:138 |
NUM |
123 |
| 7:139-7:139 |
COMMA |
, |
| 7:141-7:142 |
NUM |
23 |
| 7:143-7:143 |
LT |
< |
| 7:144-7:146 |
NUM |
235 |
| 7:147-7:147 |
COMMA |
, |
| 7:149-7:150 |
NUM |
34 |
| 7:151-7:151 |
GT |
> |
| 7:152-7:152 |
NUM |
2 |
| 7:154-7:154 |
COMMA |
, |
| 7:156-7:156 |
NUM |
3 |
| 7:157-7:157 |
LT |
< |
| 7:158-7:158 |
NUM |
5 |
| 7:159-7:159 |
COMMA |
, |
| 7:161-7:161 |
NUM |
2 |
| 7:162-7:163 |
LEQ |
<= |
| 7:164-7:164 |
NUM |
2 |
| |
EOF |
|