#
| Texp_record of (Longident.t Asttypes.loc * Types.label_description * expression) list * expression option
| |||
#
| Texp_for of Ident.t * Parsetree.pattern * expression * expression * Asttypes.direction_flag * expression
| |||
#
c_lhs
| : pattern | ; | |||
#
c_guard
| : expression option | ; | |||
#
c_rhs
| : expression | ; |
#
cl_desc
| : class_expr_desc | ; | |||
#
cl_loc
| : Location.t | ; | |||
#
cl_type
| : Types.class_type | ; | |||
#
cl_env
| : Env.t | ; | |||
#
cl_attributes
| : attributes | ; |
#
| Tcl_let of Asttypes.rec_flag * value_binding list * (Ident.t * string Asttypes.loc * expression) list * class_expr
| |||
#
cf_desc
| : class_field_desc | ; | |||
#
cf_loc
| : Location.t | ; | |||
#
cf_attributes
| : attributes | ; |
#
| Tcf_inherit of Asttypes.override_flag * class_expr * string option * (string * Ident.t) list * (string * Ident.t) list
| |||
#
mod_desc
| : module_expr_desc | ; | |||
#
mod_loc
| : Location.t | ; | |||
#
mod_type
| : Types.module_type | ; | |||
#
mod_env
| : Env.t | ; | |||
#
mod_attributes
| : attributes | ; |
#
vb_pat
| : pattern | ; | |||
#
vb_expr
| : expression | ; | |||
#
vb_attributes
| : attributes | ; | |||
#
vb_loc
| : Location.t | ; |
#
mty_desc
| : module_type_desc | ; | |||
#
mty_type
| : Types.module_type | ; | |||
#
mty_env
| : Env.t | ; | |||
#
mty_loc
| : Location.t | ; | |||
#
mty_attributes
| : attributes | ; |
#
typ_id
| : Ident.t | ; | |||
#
typ_name
| : string Asttypes.loc | ; | |||
#
typ_params
| : (core_type * Asttypes.variance) list | ; | |||
#
typ_type
| : Types.type_declaration | ; | |||
#
typ_cstrs
| : (core_type * core_type * Location.t) list | ; | |||
#
typ_kind
| : type_kind | ; | |||
#
typ_private
| : Asttypes.private_flag | ; | |||
#
typ_manifest
| : core_type option | ; | |||
#
typ_loc
| : Location.t | ; | |||
#
typ_attributes
| : attributes | ; |
#
cltyp_desc
| : class_type_desc | ; | |||
#
cltyp_type
| : Types.class_type | ; | |||
#
cltyp_env
| : Env.t | ; | |||
#
cltyp_loc
| : Location.t | ; | |||
#
cltyp_attributes
| : attributes | ; |
#
csig_self
| : core_type | ; | |||
#
csig_fields
| : class_type_field list | ; | |||
#
csig_type
| : Types.class_signature | ; |
#
ctf_desc
| : class_type_field_desc | ; | |||
#
ctf_loc
| : Location.t | ; | |||
#
ctf_attributes
| : attributes | ; |
#
ci_virt
| : Asttypes.virtual_flag | ; | |||
#
ci_params
| : (core_type * Asttypes.variance) list | ; | |||
#
ci_id_name
| : string Asttypes.loc | ; | |||
#
ci_id_class
| : Ident.t | ; | |||
#
ci_id_class_type
| : Ident.t | ; | |||
#
ci_id_object
| : Ident.t | ; | |||
#
ci_id_typesharp
| : Ident.t | ; | |||
#
ci_expr
| : 'a | ; | |||
#
ci_decl
| : Types.class_declaration | ; | |||
#
ci_type_decl
| : Types.class_type_declaration | ; | |||
#
ci_loc
| : Location.t | ; | |||
#
ci_attributes
| : attributes | ; |