package typerex-build

  1. Overview
  2. Docs
type token =
  1. | Kwd of string
  2. | Ident of string
  3. | Int of int
  4. | Float of float
  5. | String of string
  6. | Char of char
val make_lexer : string list -> char Stream.t -> token Stream.t
val string_of_token : Genlex.token -> string
exception ParseError of int * string
val tokens_of_string : (char Stream.t -> 'a Stream.t) -> string -> 'a list * (int * string) option
val tokens_of_string_exn : (char Stream.t -> 'a Stream.t) -> string -> 'a list
val tokenlocs_of_string : (char Stream.t -> Genlex.token Stream.t) -> string -> (Genlex.token * int) list