Pa_ppx_dock.Comment_lexer
val stream_peek_nth : int -> 'a Stream.t -> 'a option
val err : context -> (int * int) -> string -> 'a
val linedir : int -> char Stream.t -> bool
val linedir_digits : int -> char Stream.t -> bool
val linedir_quote : int -> char Stream.t -> bool
val any_to_nl : Plexing.Lexbuf.t -> char Stream.t -> Plexing.Lexbuf.t
val any : context -> Plexing.Lexbuf.t -> char Stream.t -> Plexing.Lexbuf.t
val skiplws : 'a -> char Stream.t -> 'a
val string :
context ->
int ->
Plexing.Lexbuf.t ->
char Stream.t ->
Plexing.Lexbuf.t
val rawstring1 :
'a ->
(int * string) ->
context ->
Plexing.Lexbuf.t ->
char Stream.t ->
'a * string
val rawstring0 :
context ->
int ->
Plexing.Lexbuf.t ->
char Stream.t ->
string * string
val add_string : Plexing.Lexbuf.t -> string -> Plexing.Lexbuf.t
val comment_rawstring :
context ->
int ->
Plexing.Lexbuf.t ->
char Stream.t ->
Plexing.Lexbuf.t
val comment :
context ->
int ->
Plexing.Lexbuf.t ->
char Stream.t ->
Plexing.Lexbuf.t
val ws1 : context -> Plexing.Lexbuf.t -> char Stream.t -> Plexing.Lexbuf.t
val ws_star : context -> Plexing.Lexbuf.t -> char Stream.t -> string
val tokenize_comment : (string * Ploc.t) -> (string * int) list