Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type ('context, 'problem) dead_end = {
row : int;
col : int;
problem : 'problem;
context_stack : 'context located list;
}
val int : 'x -> ('c, 'x, int) parser
val float : 'x -> 'x -> ('c, 'x, float) parser
module String_set : sig ... end
val variable :
start:(char -> bool) ->
inner:(char -> bool) ->
reserved:String_set.t ->
expecting:'x ->
('c, 'x, string) parser
val endd : 'x -> ('c, 'x, unit) parser
val succeed : 'a -> ('c, 'x, 'a) parser
val problem : 'x -> ('c, 'x, 'a) parser
val commit : 'a -> ('c, 'x, 'a) parser
val spaces : ('c, 'x, unit) parser
val chomp_if : (char -> bool) -> 'x -> ('c, 'x, unit) parser
val chomp_while : (char -> bool) -> ('c, 'x, unit) parser
val chomp_until_end_or : string -> ('c, 'x, unit) parser
val get_indent : ('c, 'x, int) parser
val get_position : ('c, 'x, int * int) parser
val get_row : ('c, 'x, int) parser
val get_col : ('c, 'x, int) parser
val get_offset : ('c, 'x, int) parser
val get_source : ('c, 'x, string) parser
module Syntax : sig ... end