Module Cfgen.Token_map

Token generation and mapping

module type Resolvable = sig ... end
val create_string_token : ?token_type:string -> (module Resolvable) -> string
val create_long_token : (module Resolvable) -> int64
val create_double_token : (module Resolvable) -> float
val create_int_token : (module Resolvable) -> int
val create_string_list_token : ?token_type:string -> (module Resolvable) -> string list
val lookup_string_token : string -> (module Resolvable) option
val lookup_double_token : float -> (module Resolvable) option
val lookup_int_token : int -> (module Resolvable) option
val lookup_long_token : int64 -> (module Resolvable) option
val has_string_token : string -> bool
type split_token =
  1. | Verbatim of string
  2. | Unresolved of (module Resolvable)
val pp_split_token : Stdlib.Format.formatter -> split_token -> unit
val split_string_tokens : string -> split_token list