Module Parser_extended.Asttypes
type constant =
| Const_int of int
| Const_char of char
| Const_string of string * Ocaml_common.Location.t * string option
| Const_float of string
| Const_int32 of int32
| Const_int64 of int64
| Const_nativeint of nativeint
type rec_flag =
| Nonrecursive
| Recursive
type direction_flag =
| Upto
| Downto
type override_flag =
| Override
| Fresh
type closed_flag =
| Closed
| Open
type arg_label =
| Nolabel
| Labelled of string loc
| Optional of string loc
type variant_var = string loc loc
type variance_and_injectivity = string loc list
type paren_kind =
| Paren
| Brace
| Bracket