alba.albalib
Parser_lang.Make
alba.fmlib
alba.fmlib_native
alba.fmlib_node
module Final : Fmlib.Module_types.ANY
type parser
type final = Final.t
type _ t
module Error : Fmlib.Generic_parser.ERROR with type expect = string and type semantic = Problem.t
val needs_more : parser -> bool
val has_ended : parser -> bool
val has_succeeded : parser -> bool
val put_char : parser -> char -> parser
val put_end : parser -> parser
val result : parser -> final option
val error : parser -> Error.t
val line : parser -> int
val column : parser -> int
val position : parser -> position
val expression : unit -> Ast.Expression.t t
val command : Command.t t
val make : final t -> parser
val run : final t -> string -> parser