Module Frontend.Lexer

module Stack = Core.Stack
module Queue = Core.Queue
val incr_linenum : Stdlib.Lexing.lexbuf -> unit
val add_line_comment : (Stdlib.Lexing.position * Stdlib.Buffer.t) -> Stdlib.Lexing.position -> unit
val add_multi_comment : Stdlib.Lexing.position -> string list -> Stdlib.Lexing.position -> unit
val add_separator : Stdlib.Lexing.lexbuf -> unit
val add_include : string -> Stdlib.Lexing.lexbuf -> unit
val __ocaml_lex_tables : Stdlib.Lexing.lex_tables
val token : Stdlib.Lexing.lexbuf -> Parser.token
val __ocaml_lex_token_rec : Stdlib.Lexing.lexbuf -> int -> Parser.token
val multiline_comment : ((Stdlib.Lexing.position * string list) * Stdlib.Buffer.t) -> Stdlib.Lexing.lexbuf -> unit
val __ocaml_lex_multiline_comment_rec : ((Stdlib.Lexing.position * string list) * Stdlib.Buffer.t) -> Stdlib.Lexing.lexbuf -> int -> unit
val singleline_comment : (Stdlib.Lexing.position * Stdlib.Buffer.t) -> Stdlib.Lexing.lexbuf -> unit
val __ocaml_lex_singleline_comment_rec : (Stdlib.Lexing.position * Stdlib.Buffer.t) -> Stdlib.Lexing.lexbuf -> int -> unit