Compiler.Parserval parse_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_sequence_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_let_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_fun_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_if_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_equal_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_add_sub_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_mul_div_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_list_ops_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_primary_expr : Tokens.token list -> Ast.ast * Tokens.token listval parse_list : Tokens.token list -> Ast.ast list * Tokens.token listval parse_app : Tokens.token list -> Ast.ast list * Tokens.token listval parse_expr_list : Tokens.token list -> Ast.ast list * Tokens.token listval parse_args :
string list ->
Tokens.token list ->
string list * Tokens.token listval parse : Tokens.token list -> Ast.ast