Module Piq_lexerSource

Sourceval __sedlex_table_9 : string
Sourceval __sedlex_table_1 : string
Sourceval __sedlex_table_7 : string
Sourceval __sedlex_table_6 : string
Sourceval __sedlex_table_12 : string
Sourceval __sedlex_table_17 : string
Sourceval __sedlex_table_8 : string
Sourceval __sedlex_table_16 : string
Sourceval __sedlex_table_3 : string
Sourceval __sedlex_table_2 : string
Sourceval __sedlex_table_4 : string
Sourceval __sedlex_table_13 : string
Sourceval __sedlex_table_11 : string
Sourceval __sedlex_table_14 : string
Sourceval __sedlex_table_5 : string
Sourceval __sedlex_table_15 : string
Sourceval __sedlex_table_10 : string
Sourceval __sedlex_partition_15 : int -> int
Sourceval __sedlex_partition_10 : int -> int
Sourceval __sedlex_partition_1 : int -> int
Sourceval __sedlex_partition_16 : int -> int
Sourceval __sedlex_partition_3 : int -> int
Sourceval __sedlex_partition_12 : int -> int
Sourceval __sedlex_partition_18 : int -> int
Sourceval __sedlex_partition_2 : int -> int
Sourceval __sedlex_partition_13 : int -> int
Sourceval __sedlex_partition_17 : int -> int
Sourceval __sedlex_partition_8 : int -> int
Sourceval __sedlex_partition_7 : int -> int
Sourceval __sedlex_partition_19 : int -> int
Sourceval __sedlex_partition_4 : int -> int
Sourceval __sedlex_partition_6 : int -> int
Sourceval __sedlex_partition_5 : int -> int
Sourceval __sedlex_partition_11 : int -> int
Sourceval __sedlex_partition_9 : int -> int
Sourceval __sedlex_partition_14 : int -> int
Sourcemodule Utf8 = Piqi_utf8
Sourceexception Error0 of string
Sourceval int_of_xstring : string -> int
Sourceval int_of_ostring : string -> int
Sourcetype string_type =
  1. | String_a
  2. | String_b
  3. | String_u
Sourceval classify_string : string -> string_type
Sourceval is_utf8_string : string -> bool
Sourceval is_ascii_string : string -> bool
Sourceval type_of_char : int -> string_type
Sourceval make_char : char -> string_type * int
Sourceval escaped_lexeme : Sedlexing.lexbuf -> string
Sourceval parse_string_escape : Sedlexing.lexbuf -> string_type * int
Sourceval utf8_of_list : int list -> string
Sourceval string_of_list : int list -> string
Sourceval parse_string_literal : string -> string_type * string
Sourceval add_ascii_char : Buffer.t -> int -> unit
Sourceval escape_string : string -> string
Sourceval escape_binary : string -> string
Sourcetype token =
  1. | Lpar
  2. | Rpar
  3. | Lbr
  4. | Rbr
  5. | Star
  6. | Comma
  7. | String of string_type * string * string
  8. | Word of string
  9. | Name of string
  10. | Text of string
  11. | EOF
  12. | Raw_string of string
Sourceval is_valid_first_word_char : char -> bool
Sourceval is_valid_word_char : char -> bool
Sourceval is_valid_word : string -> bool
Sourcetype buf = {
  1. lexbuf : Sedlexing.lexbuf;
  2. mutable lcount : int;
  3. mutable lstart : int;
  4. mutable col : int;
  5. mutable next_token : token option;
}
Sourceval make_buf : Sedlexing.lexbuf -> buf
Sourceval update_line_counter : buf -> unit
Sourceval get_column : buf -> int
Sourceval update_column : buf -> unit
Sourceval error_location : buf -> int * int
Sourceval location : buf -> int * int
Sourceval token0 : buf -> Sedlexing.lexbuf -> token
Sourcetype loc = int * int
Sourceexception Error of string * loc
Sourceval error : buf -> string -> 'a
Sourceval token1 : buf -> token
Sourceval rollback : buf -> token -> unit
Sourceval token : buf -> token
Sourceval init_from_string : string -> buf
Sourceval init_from_stream : char Stream.t -> buf
Sourceval init_from_channel : in_channel -> buf
Sourceval tokenize_string : string -> token list