summaryrefslogtreecommitdiff
path: root/parsing/ast_helper.ml
Commit message (Expand)AuthorAgeFilesLines
* merge trunk and update testRunhang Li2017-07-231-0/+2
|\
| * Support 'let open' in class and class type expressions (#1249)Alain Frisch2017-07-201-0/+2
* | Remove message.Runhang Li2017-03-221-1/+0
* | Support inherited field in object type expression.Mark Li2017-03-221-2/+8
|/
* Fix corner case GADT exp bug.Runhang Li2016-11-151-0/+51
* Empty documentation comment (**)octachron2016-06-091-5/+9
* GPR#187: local open for patternsoctachron2016-05-091-0/+1
* Local let exceptions.alainfrisch2016-03-151-0/+1
* Update headers for the new license.Damien Doligez2016-02-181-11/+14
* Add Ast_helper.Const, for constants.Drup2016-01-181-0/+11
* merge branches/gadt-warningsJacques Garrigue2015-10-231-0/+1
|\
| * switch to 'pat -> .' and add P/Texp_unreachablegadt-warningsJacques Garrigue2015-10-161-8/+2
| * add refuted cases, syntax is 'pat -> _'Jacques Garrigue2015-10-151-1/+8
* | whitespace cleanup, cut long lines, add some missing headersDamien Doligez2015-09-111-1/+0
* | merge branch 4.02 from 4.02.1 (rev 15540) to a few fixes after 4.02.2 (rev 16...Damien Doligez2015-07-171-0/+1
* | Attach documentation comments to ParsetreeLeo White2015-06-281-37/+82
|/
* Add the "nonrec" keyword and allow it on typeJérémie Dimino2015-03-131-2/+2
* Reintegrate-merge constructors_with_record5 branch.Alain Frisch2014-10-141-2/+2
|\
| * Some preparation for record arguments.Alain Frisch2014-03-281-1/+1
* | #6318: Extend match...with with exception cases. (Patch by Jeremy Yallop, bac...Alain Frisch2014-05-051-0/+1
* | PR#5584: merge open extensible types, extension-patch-4.0.2Jacques Garrigue2014-05-041-11/+39
* | Add support for floating attributes in class structures and class signatures....Alain Frisch2014-05-041-0/+2
* | Remove Ast_helper.Convenience submodule. This is better located in the ppx_t...Alain Frisch2014-04-231-71/+0
* | Make Parsetree more uniform by keeping locations in all records which have at...Alain Frisch2014-04-221-4/+8
* | Turn more sig/str items into records. Patch from Leo White.Alain Frisch2014-04-151-6/+31
* | fix some of the whitespace problems in the sourceDamien Doligez2014-04-121-9/+18
|/
* Get rid of some uses of implicit removal of optional arguments.Alain Frisch2014-03-261-1/+1
* Add location to module and module type definitions. Improves #6311.Alain Frisch2014-01-301-3/+6
* Support module aliases.Jacques Garrigue2013-09-291-0/+1
* Some more helper functions.Alain Frisch2013-09-091-0/+9
* More explicit internal representation of attribute payload. Now also support...Alain Frisch2013-07-221-3/+3
* Synchronize with trunk.Alain Frisch2013-07-161-3/+3
* Item attributes on each let-binding.Alain Frisch2013-06-031-1/+10
* Revert addition of raw literals to the parsetreeJérémie Dimino2013-05-231-16/+4
* add the raw representation of constants to the parsetreeJérémie Dimino2013-05-201-4/+16
* The arument of attributes and extension nodes is now a structure, which is sy...Alain Frisch2013-04-191-3/+13
* Adapt js_of_ocaml ppx example.Alain Frisch2013-04-181-0/+2
* Allow abstract module declaration in structures to make the syntax and Parset...Alain Frisch2013-04-181-9/+0
* Split Pexp_constraint into Pexp_coerce/Pexp_constraint.Alain Frisch2013-04-171-1/+2
* Split Pexp_function into Pexp_function/Pexp_fun.Alain Frisch2013-04-171-3/+4
* Get rid of the 'explicit arity' flag on Pexp_construct/Ppat_construct. If re...Alain Frisch2013-04-171-4/+4
* Getting rid of Pexp_assertfalse/Texp_assertfalse.Alain Frisch2013-04-171-1/+0
* Keep interval pattern sugar in the Parsetree (Camlp4 parsers still expand them).Alain Frisch2013-04-161-0/+1
* Doc.Alain Frisch2013-04-161-8/+2
* Get rid of the undocumented syntax #c[>`A] (#5936, #5983).Alain Frisch2013-04-161-1/+1
* Remove pcsig_loc field + doc.Alain Frisch2013-04-161-2/+9
* Rename Pcty_fun to Pcty_arrow (and idem in Types, Typedtree, Outcometree) to ...Alain Frisch2013-04-161-1/+1
* Get rid of the location argument on pci_params, and improve location of error...Alain Frisch2013-04-161-1/+1
* Explicit representation of guards, get rid of Pexp_when.Alain Frisch2013-04-151-3/+9
* Example of simple type-driven code generation.Alain Frisch2013-04-111-3/+11