Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Spel_utilSpel utilities.
val mk_expr_full :
Spel_t.expression_desc ->
Spel_t.location ->
string option ->
Spel_t.expressionval mk_expr_text : Spel_t.expression_desc -> string option -> Spel_t.expressionval mk_expr : Spel_t.expression_desc -> Spel_t.expressionval is_not_empty : Spel_t.expression -> boolval spel_cleanup : Spel_t.expression -> Spel_t.expressionThe state of the parser, a stream and a position.
val create_lexbuf : ?file:string -> Sedlexing.lexbuf -> lexbufInitialize with the null position.
val new_line : ?n:int -> lexbuf -> unitRegister a new line in the lexer's position.
val update : lexbuf -> unitUpdate the position with the stream.
val lexeme : lexbuf -> stringThe last matched word.
val raise_ParseError : lexbuf -> 'aval sedlex_with_menhir :
(lexbuf -> 'a) ->
('a, 'b) MenhirLib.Convert.traditional ->
lexbuf ->
'bval uparse_file :
('a, 'b) MenhirLib.Convert.traditional ->
(lexbuf -> 'a) ->
string ->
'bval uparse_string :
('a, 'b) MenhirLib.Convert.traditional ->
(lexbuf -> 'a) ->
string ->
'bval string_buff : unit -> Buffer.tval reset_string : Buffer.t -> unitval add_char_to_string : Buffer.t -> char -> unitval add_string_to_string : Buffer.t -> string -> unitval get_string : Buffer.t -> string