summaryrefslogtreecommitdiff
path: root/parsing
Commit message (Expand)AuthorAgeFilesLines
* Continue cleanup. driver/errors.ml is no longer needed.Alain Frisch2013-09-122-0/+9
* Continue.Alain Frisch2013-09-121-0/+13
* Switch Includemod.Error, without trying to split the message (to keep current...Alain Frisch2013-09-121-1/+2
* Simplify common case of unit-wide errors.Alain Frisch2013-09-122-0/+5
* Switch Lexer.Error to the new system.Alain Frisch2013-09-123-1/+11
* Port Syntaxerr.Error to the new system. Trickier, because of special way to r...Alain Frisch2013-09-113-46/+70
* Cherry-picking commit 14093 from trunk.Alain Frisch2013-09-112-0/+64
* Cleanup.Alain Frisch2013-09-101-11/+9
* Some more helper functions.Alain Frisch2013-09-092-0/+22
* Merge branch 4.01 from branching point to 4.01.0+rc1Damien Doligez2013-09-042-66/+139
* Doc, export a convenience function.Alain Frisch2013-09-032-4/+8
* Allow an optional 'when' clause after a pattern payload.Alain Frisch2013-07-225-11/+16
* More explicit internal representation of attribute payload. Now also support...Alain Frisch2013-07-2210-34/+59
* Special syntax when the payload of attribute/extension is a single type expre...Alain Frisch2013-07-221-1/+4
* Synchronize with trunk.Alain Frisch2013-07-1610-276/+325
|\
| * Fix fix to PR#3679 : discard CR instead of printing a dotFabrice Le Fessant2013-06-121-21/+25
| * Fix PR#3679Fabrice Le Fessant2013-06-121-9/+9
| * extend warning 3 to other deprecated features: Latin1, (&) and (or)Damien Doligez2013-05-281-18/+37
| * merge changes from version/4.00 from 4.00.1 to r13697Damien Doligez2013-05-221-18/+33
| * #5980: explicit way to silence the new warning (open! X).Alain Frisch2013-05-166-29/+36
| * fix whitespaceDamien Doligez2013-04-041-1/+1
| * added a lot of missing newlinesDamien Doligez2013-03-281-7/+7
| * fix wrong error messageDamien Doligez2013-03-221-0/+1
| * Allow parentheses around the typexpr in "type t = [> typexpr ]".Damien Doligez2013-03-181-2/+2
| * Do not let indentation grow without bound when pretty-printing the parse tree.Damien Doligez2013-03-181-1/+1
| * fix a few problems with whitespace and over-long linesDamien Doligez2013-03-093-212/+222
* | Item attributes on each let-binding.Alain Frisch2013-06-039-31/+66
* | Revert addition of raw literals to the parsetreeJérémie Dimino2013-05-2310-155/+99
* | prepend "-" to raw representation of negative constants in patternsJérémie Dimino2013-05-211-5/+5
* | add the raw representation of constants to the parsetreeJérémie Dimino2013-05-2010-99/+155
* | Print attributes on types and patterns.Alain Frisch2013-04-231-4/+14
* | The arument of attributes and extension nodes is now a structure, which is sy...Alain Frisch2013-04-199-107/+107
* | Adapt js_of_ocaml ppx example.Alain Frisch2013-04-182-0/+6
* | Allow abstract module declaration in structures to make the syntax and Parset...Alain Frisch2013-04-188-42/+23
* | Doc.Alain Frisch2013-04-171-1/+1
* | Split Pexp_constraint into Pexp_coerce/Pexp_constraint.Alain Frisch2013-04-177-26/+38
* | Split Pexp_function into Pexp_function/Pexp_fun.Alain Frisch2013-04-177-55/+39
* | Check AST invariants.Alain Frisch2013-04-171-1/+1
* | Get rid of the 'explicit arity' flag on Pexp_construct/Ppat_construct. If re...Alain Frisch2013-04-177-57/+41
* | Getting rid of Pexp_assertfalse/Texp_assertfalse.Alain Frisch2013-04-177-21/+2
* | Keep interval pattern sugar in the Parsetree (Camlp4 parsers still expand them).Alain Frisch2013-04-167-33/+14
* | Doc.Alain Frisch2013-04-161-1/+23
* | Doc.Alain Frisch2013-04-165-57/+81
* | Fix doc.Alain Frisch2013-04-161-2/+2
* | Get rid of the undocumented syntax #c[>`A] (#5936, #5983).Alain Frisch2013-04-167-28/+17
* | Doc.Alain Frisch2013-04-161-5/+36
* | Better representation of with-constraints.Alain Frisch2013-04-166-35/+47
* | Doc.Alain Frisch2013-04-161-6/+45
* | Remove pcsig_loc field + doc.Alain Frisch2013-04-166-13/+25
* | Doc.Alain Frisch2013-04-161-14/+47