(** 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