Module Katbb_lib.Parser

include sig ... end
type token = Menhir_parser.token
type result = Ast.exp
exception LexError of {
msg : string;
loc : Location.t;
}
exception ParseError of {
token : token;
loc : Location.t;
}
val pp_exceptions : unit -> unit
val parse_string : ?⁠pos:Stdlib.Lexing.position -> string -> result
val parse_chan : ?⁠pos:Stdlib.Lexing.position -> Stdlib.in_channel -> result
val parse_file : string -> result