package stdcompat
Install
Dune Dependency
Authors
Maintainers
Sources
sha512=c482cae49459704100812cb6caa8e8ffa60ffc2414a0ac4c3ec41bdd4203d8299c69be3ab2f7f8764b58b9173e43b89faf70036a19dc5674aa87108ff07c4c60
doc/stdcompat/Stdcompat/Lexing/index.html
Module Stdcompat.Lexing
Source
Alias for Lexing.position
type lexbuf = Lexing.lexbuf = {
refill_buff : lexbuf -> unit;
mutable lex_buffer : bytes;
mutable lex_buffer_len : int;
mutable lex_abs_pos : int;
mutable lex_start_pos : int;
mutable lex_curr_pos : int;
mutable lex_last_pos : int;
mutable lex_last_action : int;
mutable lex_eof_reached : bool;
mutable lex_mem : int array;
mutable lex_start_p : position;
mutable lex_curr_p : position;
}
type lexbuf =
refill_buff: lexbuf -> unit ;
mutable lex_buffer: bytes ;
mutable lex_buffer_len: int ;
mutable lex_abs_pos: int ;
mutable lex_start_pos: int ;
mutable lex_curr_pos: int ;
mutable lex_last_pos: int ;
mutable lex_last_action: int ;
mutable lex_eof_reached: bool ;
mutable lex_mem: int array ;
mutable lex_start_p: position ;
mutable lex_curr_p: position
type lexbuf =
refill_buff: lexbuf -> unit ;
mutable lex_buffer: string ;
mutable lex_buffer_len: int ;
mutable lex_abs_pos: int ;
mutable lex_start_pos: int ;
mutable lex_curr_pos: int ;
mutable lex_last_pos: int ;
mutable lex_last_action: int ;
mutable lex_eof_reached: bool ;
mutable lex_mem: int array ;
mutable lex_start_p: position ;
mutable lex_curr_p: position
type lex_tables = {
lex_base : string;
lex_backtrk : string;
lex_default : string;
lex_trans : string;
lex_check : string;
lex_base_code : string;
lex_backtrk_code : string;
lex_default_code : string;
lex_trans_code : string;
lex_check_code : string;
lex_code : string;
}
Alias for Lexing.lex_tables
val from_channel : ?with_positions:bool -> in_channel -> lexbuf
val from_function : ?with_positions:bool -> (bytes -> int -> int) -> lexbuf
Alias for Lexing.dummy_pos
Alias for Lexing.lexeme
Alias for Lexing.lexeme_char
Alias for Lexing.lexeme_start
Alias for Lexing.lexeme_end
Alias for Lexing.lexeme_start_p
Alias for Lexing.lexeme_end_p
Alias for Lexing.flush_input
Alias for Lexing.sub_lexeme
Alias for Lexing.sub_lexeme_opt
Alias for Lexing.sub_lexeme_char
Alias for Lexing.sub_lexeme_char_opt
Alias for Lexing.engine
Alias for Lexing.new_engine