Module Gil_syntax.Type
type t = | UndefinedType(*Type of Undefined
*)| NullType(*Type of Null
*)| EmptyType(*Type of Empty
*)| NoneType(*Type of None
*)| BooleanType(*Type of booleans
*)| IntType(*Type of integers
*)| NumberType(*Type of floats
*)| StringType(*Type of strings
*)| ObjectType(*Type of objects
*)| ListType(*Type of lists
*)| TypeType(*Type of types
*)| SetType(*Type of sets
*)
val to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval pp :
Ppx_deriving_runtime.Format.formatter ->
t ->
Ppx_deriving_runtime.unitval show : t -> Ppx_deriving_runtime.stringval str : t -> stringPrinter