package camlp5
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type !'a bparser_t = ('a, Obj.t) Fstream.bp
type !'te grammar = {
gtokens : (Plexing.pattern, int Pervasives.ref) Hashtbl.t;
mutable glexer : 'te Plexing.lexer;
mutable galgo : parse_algorithm;
}
type !'te g_entry = {
egram : 'te grammar;
ename : string;
elocal : bool;
mutable estart : int -> 'te parser_t;
mutable econtinue : int -> int -> Obj.t -> 'te parser_t;
mutable fstart : int -> err_fun -> 'te fparser_t;
mutable fcontinue : int -> int -> Obj.t -> err_fun -> 'te fparser_t;
mutable bstart : int -> err_fun -> 'te bparser_t;
mutable bcontinue : int -> int -> Obj.t -> err_fun -> 'te bparser_t;
mutable edesc : 'te g_desc;
}
and !'te g_symbol =
| Sfacto of 'te g_symbol
| Snterm of 'te g_entry
| Snterml of 'te g_entry * string
| Slist0 of 'te g_symbol
| Slist0sep of 'te g_symbol * 'te g_symbol * bool
| Slist1 of 'te g_symbol
| Slist1sep of 'te g_symbol * 'te g_symbol * bool
| Sopt of 'te g_symbol
| Sflag of 'te g_symbol
| Sself
| Snext
| Scut
| Stoken of Plexing.pattern
| Stree of 'te g_tree
| Svala of string list * 'te g_symbol
and g_action = Obj.t
val action : 'a -> g_action
val warning_verbose : bool Pervasives.ref
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>