sig
val is_in_string : string -> char -> bool
val is_white : char -> bool
val is_digit : char -> bool
val strip_us : string -> string
val pre_tokens_of_lexbuf :
(Flx_lexstate.lexer_state -> Lexing.lexbuf -> Flx_parse.token list) ->
Lexing.lexbuf -> Flx_lexstate.lexer_state -> Flx_parse.token list
val pre_tokens_of_string :
(Flx_lexstate.lexer_state -> Lexing.lexbuf -> Flx_parse.token list) ->
string ->
string ->
(string -> Flx_ast.expr_t -> Flx_ast.expr_t) -> Flx_parse.token list
val line_directive :
Flx_lexstate.lexer_state ->
Flx_ast.range_srcref -> string -> Lexing.lexbuf -> Flx_parse.token list
val include_directive :
bool ->
Flx_lexstate.lexer_state ->
Flx_ast.range_srcref ->
string ->
(Flx_lexstate.lexer_state -> Lexing.lexbuf -> Flx_parse.token list) ->
Flx_parse.token list
val handle_preprocessor :
Flx_lexstate.lexer_state ->
Lexing.lexbuf ->
string ->
(Flx_lexstate.lexer_state -> Lexing.lexbuf -> Flx_parse.token list) ->
Flx_lexstate.location -> Lexing.position -> Flx_parse.token list
end