Module Checker.Parser
type token
=
|
INT of int
|
IDENT of string
|
LPAREN
|
RPAREN
|
LBRACE
|
RBRACE
|
AMPERSAND
|
COMMA
|
SEMICOLON
|
DOT
|
STAR
|
EQ
|
COLONEQ
|
COLON
|
MINUSGT
|
LET
|
MUT
|
IF
|
ELSE
|
FUN
|
TYINT
|
WHILE
|
EOF
val program : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Syntax.function_def list
val expr : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Syntax.expr