summaryrefslogtreecommitdiffstats
path: root/parsing/ast_helper.mli
AgeCommit message (Expand)Author
2014-12-22exhauce PR#6367: introduce Asttypes.arg_label to encode labelled argumentsJacques Garrigue
2014-10-14Reintegrate-merge constructors_with_record5 branch.Alain Frisch
2014-08-07Cherry pick commit 14900 from 4.02 (fix some whitespace and add a few copyrig...Alain Frisch
2014-05-05#6318: Extend match...with with exception cases. (Patch by Jeremy Yallop, bac...Alain Frisch
2014-05-05#6387: also allow attributes on methods in object types (< m [@foo] : int; ..>).Alain Frisch
2014-05-04PR#5584: merge open extensible types, extension-patch-4.0.2Jacques Garrigue
2014-05-04Add support for floating attributes in class structures and class signatures....Alain Frisch
2014-04-23Remove Ast_helper.Convenience submodule. This is better located in the ppx_t...Alain Frisch
2014-04-22Make Parsetree more uniform by keeping locations in all records which have at...Alain Frisch
2014-04-15Turn more sig/str items into records. Patch from Leo White.Alain Frisch
2014-04-12fix some of the whitespace problems in the sourceDamien Doligez
2014-03-28Some preparation for record arguments.Alain Frisch
2014-01-30Add location to module and module type definitions. Improves #6311.Alain Frisch
2014-01-10Merge module-alias branch (cf. PR#6063)Jacques Garrigue
2013-12-17merge generative functorsJacques Garrigue
2013-12-02#6246: allow wildcard pattern as for-loop index. ==> Camlp4 will need to be ...Alain Frisch
2013-09-29Support module aliases.Jacques Garrigue
2013-09-09Some more helper functions.Alain Frisch
2013-07-22More explicit internal representation of attribute payload. Now also support...Alain Frisch
2013-07-16Synchronize with trunk.Alain Frisch
2013-06-03Item attributes on each let-binding.Alain Frisch
2013-05-23Revert addition of raw literals to the parsetreeJérémie Dimino
2013-05-20add the raw representation of constants to the parsetreeJérémie Dimino
2013-04-19The arument of attributes and extension nodes is now a structure, which is sy...Alain Frisch
2013-04-18Adapt js_of_ocaml ppx example.Alain Frisch
2013-04-18Allow abstract module declaration in structures to make the syntax and Parset...Alain Frisch
2013-04-17Split Pexp_constraint into Pexp_coerce/Pexp_constraint.Alain Frisch
2013-04-17Split Pexp_function into Pexp_function/Pexp_fun.Alain Frisch
2013-04-17Get rid of the 'explicit arity' flag on Pexp_construct/Ppat_construct. If re...Alain Frisch
2013-04-17Getting rid of Pexp_assertfalse/Texp_assertfalse.Alain Frisch
2013-04-16Keep interval pattern sugar in the Parsetree (Camlp4 parsers still expand them).Alain Frisch
2013-04-16Doc.Alain Frisch
2013-04-16Doc.Alain Frisch
2013-04-16Get rid of the undocumented syntax #c[>`A] (#5936, #5983).Alain Frisch
2013-04-16Better representation of with-constraints.Alain Frisch
2013-04-16Remove pcsig_loc field + doc.Alain Frisch
2013-04-16Rename Pcty_fun to Pcty_arrow (and idem in Types, Typedtree, Outcometree) to ...Alain Frisch
2013-04-16Get rid of the location argument on pci_params, and improve location of error...Alain Frisch
2013-04-15Explicit representation of guards, get rid of Pexp_when.Alain Frisch
2013-04-12Represent the closed flag of Ptyp_variant using closed_flag instead of bool, ...Alain Frisch
2013-04-11Example of simple type-driven code generation.Alain Frisch
2013-04-11Attributes on Pstr_eval.Alain Frisch
2013-04-11Keep item attributes on let-binding structure items.Alain Frisch
2013-04-11Continue convenience functions.Alain Frisch
2013-04-11Convenience functions to build AST + implicit location.Alain Frisch
2013-04-10Cosmetic.Alain Frisch
2013-04-10Extension nodes as class field or class type field.Alain Frisch
2013-04-10Extension nodes and attributes for class types.Alain Frisch
2013-04-10Attributes and extension points in class_expr.Alain Frisch
2013-04-10Cosmetic.Alain Frisch