• en

Module Comments

type t =
| Special of string * Location.t
| Simple
| Blank_line
| Stop of Location.t
val keep_stars : bool Pervasives.ref
val update_loc : Lexing.lexbuf -> Lexing.position -> unit
val incr_line : ?lines:int -> ?chars:int -> Lexing.lexbuf -> unit
val string_buffer : Buffer.t
val reset_string_buffer : unit -> unit
val buffer_char : char -> unit
val buffer_string : string -> unit
val buffer_lexeme : Lexing.lexbuf -> unit
val get_buffered_string : unit -> string
val comment_start_locs : Location.t list Pervasives.ref
val count_newlines : string -> int
val __ocaml_lex_tables : Lexing.lex_tables
val main : Lexing.lexbuf -> t option
val __ocaml_lex_main_rec : Lexing.lexbuf -> int -> t option
val simple_comment : Lexing.lexbuf -> t option
val __ocaml_lex_simple_comment_rec : Lexing.lexbuf -> int -> t option
val special_comment : Lexing.lexbuf -> t option
val __ocaml_lex_special_comment_rec : Lexing.lexbuf -> int -> t option
val lex : string -> t list