package piqilib

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module PiqSource

Sourceval check_piq_format : 'a -> [> `text | `word ] -> Piqi_impl_piqi.Piqi_impl_piqi.piqtype -> unit
Sourceval resolve_field_piq_format : C.F.t -> unit
Sourceval resolve_option_piq_format : C.O.t -> unit
Sourceval resolve_typedef_piq_format : [< `alias of C.A.t | `enum of 'a | `list of C.L.t | `record of C.R.t | `variant of C.V.t ] -> unit
Sourceval process_field_piq_positional : bool option -> C.F.t -> unit
Sourceval process_typedef_piq_positional : [> `record of C.R.t ] -> unit
Sourceval check_name : string -> unit
Sourceval check_opt_name : string option -> unit
Sourceval check_field_piq_alias : C.F.t -> unit
Sourceval check_option_piq_alias : C.O.t -> unit
Sourceval check_typedef_piq_alias : [> `record of C.R.t | `variant of C.V.t ] -> unit
Sourceval process_typedefs : [< `alias of C.A.t | `enum of 'a | `list of C.L.t | `record of C.R.t | `variant of C.V.t record variant ] list -> unit
Sourceval piq_of_string : string -> C.piq_ast
Sourceval to_portable_ast : C.piq_ast -> Piq_piqi.piq_node
Sourceval addloc : (string * int * int) -> [< `any of 'a | `binary of 'b * 'c | `bool of 'd | `float of 'e * 'f | `form of [> `name of 'g ] * 'h | `int of 'i * 'j | `list of 'k | `name of 'l | `named of Piq_ast.Named.t | `raw_string of 'm | `string of 'n * 'o | `text of 'p | `typed of Piq_ast.Typed.t | `typename of 'q | `uint of 'r * 's | `word of 't ] -> unit
Sourceval of_portable_ast : Piq_piqi.piq_node -> C.piq_ast