blob: 1e69faffe1b677fc1a32213ce10058c19169639d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
(** This module keep a track of the different way to start, escape and end a
string in the lexer.
Depending on how the string was started (a single quote or double quote),
we have differents caracters for every of thoses actions.
*)
val defaultWraper : Lexbuf.stringWraper
(** The default string lexer. Used when we start the lexing. *)
val quotedStringWraper : Lexbuf.stringWraper
val nestedQuotedStringWraper : Lexbuf.stringWraper
val dQuotedStringWraper : Lexbuf.stringWraper
val readLongStringWraper : Lexbuf.stringWraper
|