source
prog
defn
FUN
1:1-1:3
fun
ID
1:5-1:5
a
LBRACKET
1:6-1:6
(
ID
1:7-1:7
b
COLON
1:8-1:8
:
type
INT
1:10-1:12
int
RBRACKET
1:13-1:13
)
COLON
1:14-1:14
:
type
INT
1:16-1:18
int
EQUALS
1:20-1:20
=
expr
expr
ID
3:5-3:5
b
ASTERISK
3:7-3:7
*
expr
IF
3:9-3:10
if
expr
ID
3:12-3:12
b
THEN
3:14-3:17
then
expr
expr
ID
3:19-3:19
b
PLUS
3:21-3:21
+
expr
NUM
3:23-3:23
1
END
3:25-3:27
end
EOF