Module Anthill.Parser

module String = Core.String
val make_group : Core.Char.t list -> Types.input_tile
val make_uletter : Core.Char.t -> Types.input_tile
val make_lletter : Core.Char.t -> Types.input_tile
val make_dot : 'a -> Types.input_tile
val make_star : 'a -> Types.input_tile
val make_fit : char list -> Types.input_tile
val make_fn : string -> Types.fn
val make_bop : string -> Types.bop
val make_binary : string -> Types.expr -> Types.expr -> Types.expr
val make_var : string -> Types.expr
val make_unary : Types.fn -> Types.args -> Types.expr
val make_expr : Types.expr -> Types.line
val make_assign : string -> Types.expr -> Types.line
val make_implicit_expr : string -> Types.line
val make_command : string -> Types.line
val group : (char list, unit) MParser.t
val fit : (char list, unit) MParser.t
val tile : (Types.input_tile, unit) MParser.parser
val rack : (Types.input_tile list, unit) MParser.parser
val arg_char : (char, unit) MParser.parser
val arg : (string, unit) MParser.parser
val args : (string list, unit) MParser.parser
val name : (string, unit) MParser.parser
val fn : (Types.fn, unit) MParser.parser
val varname : (string, unit) MParser.parser
val var : (Types.expr, unit) MParser.parser
val unary : (Types.expr, unit) MParser.parser
val expr : (Types.expr, unit) MParser.parser
val infix : string -> (Types.expr, unit) MParser.operator
val operators : (Types.expr, unit) MParser.operator list list
val term : (Types.expr, unit) MParser.t
val exp : (Types.expr, unit) MParser.t
val line_expr : (Types.line, unit) MParser.parser
val lhs : (string, unit) MParser.parser
val assign : (Types.line, unit) MParser.parser
val command : (string, unit) MParser.parser
val command_expr : (Types.line, unit) MParser.parser
val line : (Types.line, unit) MParser.parser
val input : (Types.line, unit) MParser.parser
val make_parser : ('a, unit) MParser.t -> string -> ('a, string) Stdlib.result
val parse : string -> (Types.line, string) Stdlib.result
val parse_rack : string -> (Types.input_tile list, string) Stdlib.result
val parse_int : string -> (int, string) Stdlib.result