package piqilib

  1. Overview
  2. Docs
val __ulex_table_15__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_10__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_1__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_3__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_8__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_7__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_14__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_19__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_9__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_18__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_2__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_4__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_11__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_13__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_16__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_5__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_6__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_17__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_table_12__879cc5b8e91d3d8d2592a8d09cbdb7cc : string
val __ulex_partition_15__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_10__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_16__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_3__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_0__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_12__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_18__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_2__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_13__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_17__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_4__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_8__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_7__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_19__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_6__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_1__879cc5b8e91d3d8d2592a8d09cbdb7cc : 'a -> int
val __ulex_partition_5__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_11__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_9__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
val __ulex_partition_14__879cc5b8e91d3d8d2592a8d09cbdb7cc : int -> int
module C = Piqi_common
exception Error0 of string
val int_of_xstring : string -> int
val int_of_ostring : string -> int
type string_type =
  1. | String_a
  2. | String_b
  3. | String_u
val classify_string : string -> string_type
val is_utf8_string : string -> bool
val is_ascii_string : string -> bool
val type_of_char : int -> string_type
val make_char : char -> string_type * int
val escaped_lexeme : Ulexing.lexbuf -> string
val parse_string_escape : Ulexing.lexbuf -> string_type * int
val utf8_of_list : int list -> string
val string_of_list : int list -> string
val parse_string_literal : string -> string_type * string
val add_ascii_char : Buffer.t -> int -> unit
val escape_string : string -> string
val escape_binary : string -> string
type 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
val is_valid_first_word_char : char -> bool
val is_valid_word_char : char -> bool
val is_valid_word : string -> bool
type buf = {
  1. lexbuf : Ulexing.lexbuf;
  2. mutable lcount : int;
  3. mutable lstart : int;
  4. mutable col : int;
  5. mutable next_token : token option;
}
val make_buf : Ulexing.lexbuf -> buf
val update_line_counter : buf -> unit
val get_column : buf -> int
val update_column : buf -> unit
val error_location : buf -> int * int
val location : buf -> int * int
val token0 : buf -> Ulexing.lexbuf -> token
type loc = int * int
exception Error of string * loc
val error : buf -> string -> 'a
val token1 : buf -> token
val rollback : buf -> token -> unit
val token : buf -> token
val init_from_string : string -> buf
val init_from_stream : char Stream.t -> buf
val init_from_channel : in_channel -> buf
val tokenize_string : string -> token list