Module Parser


module Parser: sig .. end


type token =
| IDE of string
| NUM of int
| REAL of float
| TRUE
| FALSE
| PROGRAM
| VAR
| ARRAY
| OF
| INT
| FLOAT
| PROCEDURE
| FUNCTION
| BEGIN
| END
| IF
| THEN
| ELSE
| WHILE
| DO
| REPEAT
| UNTIL
| FOR
| TO
| WRITE
| CALL
| PLUS
| MINUS
| TIMES
| DIVISION
| EQUAL
| LESSEQUAL
| LESS
| AND
| OR
| NOT
| ASSIGN
| SEMICOLON
| COLON
| COMMA
| LS
| RS
| LP
| RP
| EOF
val yytransl_const : int array
val yytransl_block : int array
val yylhs : string
val yylen : string
val yydefred : string
val yydgoto : string
val yysindex : string
val yyrindex : string
val yygindex : string
val yytablesize : int
val yytable : string
val yycheck : string
val yynames_const : string
val yynames_block : string
val yyact : (Parsing.parser_env -> Obj.t) array
val yytables : Parsing.parse_tables
val program : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Syntaxtree.program