Module Attribute_handler.ContextSource
Source
type ('a, 'w) t = | Expression : (Astlib.Ast_500.Parsetree.expression, [> `expression ]) t| Module_expr : (Astlib.Ast_500.Parsetree.module_expr, [> `module_expr ]) t| Core_type : (Astlib.Ast_500.Parsetree.core_type, [> `core_type ]) t| Module_type : (Astlib.Ast_500.Parsetree.module_type, [> `module_type ]) t| Value_binding : (Astlib.Ast_500.Parsetree.value_binding, [> `value_binding ]) t| Value_description : (Astlib.Ast_500.Parsetree.value_description, [> `value_description ]) t| Module_binding : (Astlib.Ast_500.Parsetree.module_binding, [> `module_binding ]) t| Module_declaration : (Astlib.Ast_500.Parsetree.module_declaration, [> `module_declaration ]) t| Type_declaration : (Astlib.Ast_500.Parsetree.type_declaration, [> `type_declaration ]) t| Module_type_declaration : (Astlib.Ast_500.Parsetree.module_type_declaration, [> `module_type_declaration ]) t| Include_infos : ((Astlib.Ast_500.Parsetree.module_expr, Astlib.Ast_500.Parsetree.module_type) Stdppx.Either.t Astlib.Ast_500.Parsetree.include_infos, [> `include_infos ]) t