Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type lexer_context = {
mutable mode : lexer_mode;
mutable terminator : string option;
mutable eof : bool;
mutable token_required : bool;
}
val ctx : lexer_context
val spf : ('a, unit, string) format -> 'a
val buf : Buffer.t
val fail : Lexing.lexbuf -> string -> 'a
val init_lexer_pos : string option -> Lexing.lexbuf -> unit
val update_context : lexer_mode -> string option -> unit
val main : Lexing.lexbuf -> Jg_parser.token
val __ocaml_lex_main_rec : Lexing.lexbuf -> int -> Jg_parser.token
val comment : Lexing.lexbuf -> Jg_parser.token
val __ocaml_lex_comment_rec : Lexing.lexbuf -> int -> Jg_parser.token
val raw : Lexing.lexbuf -> Jg_parser.token
val __ocaml_lex_raw_rec : Lexing.lexbuf -> int -> Jg_parser.token
val string_literal : char -> Lexing.lexbuf -> Jg_parser.token
val __ocaml_lex_string_literal_rec :
char ->
Lexing.lexbuf ->
int ->
Jg_parser.token