aboutsummaryrefslogtreecommitdiff
path: root/parsing
AgeCommit message (Expand)Author
2017-04-12Merge PR#422: Supporting all kinds of binders, including 'pat, in syntax of r...Maxime Dénès
2017-04-07[camlpX] Remove camlp4 compat layer.Emilio Jesus Gallego Arias
2017-04-03Merge PR#417: No cast surgery in let inMaxime Dénès
2017-03-24[stm] Remove some obsolete vernacs/classification.Emilio Jesus Gallego Arias
2017-03-24Applying same convention as in Definition for parsing type in a let in.Hugo Herbelin
2017-03-24Replacing "cast surgery" in LetIn by a proper field (see PR #404).Hugo Herbelin
2017-03-24Unifying standard "constr_level" names for constructors of local_binder_expr.Hugo Herbelin
2017-03-24Renaming local_binder into local_binder_expr.Hugo Herbelin
2017-03-24"Standardizing" the name LocalPatten into LocalRawPattern.Hugo Herbelin
2017-03-23Supporting arbitrary binders in record fields, including e.g. patterns.Hugo Herbelin
2017-03-23Removing a redundant line in the syntax of record fields.Hugo Herbelin
2017-03-23Factorizing/unifying code in dealing with binders.Hugo Herbelin
2017-03-23Improving the API of constrexpr_ops.mli.Hugo Herbelin
2017-03-22Merge branch 'v8.6'Pierre-Marie Pédrot
2017-03-21[pp] Remove special tag type and handler from Pp.Emilio Jesus Gallego Arias
2017-03-21[pp] Replace `Pp.Tag` by `Ppstyle.tag` = `string list`Emilio Jesus Gallego Arias
2017-03-14[safe-string] parsing/cLexerEmilio Jesus Gallego Arias
2017-02-16don't require printing-only notation to be productiveRalf Jung
2016-12-07Merge branch 'v8.6'Pierre-Marie Pédrot
2016-12-02Fixing lexing of strings in comments for beautifier.Hugo Herbelin
2016-11-30Merge branch 'v8.6'Pierre-Marie Pédrot
2016-11-30Fix #5174: Underinformative syntax error messages in the new arguments syntaxMaxime Dénès
2016-11-24Fix some documentation typos.Guillaume Melquiond
2016-11-18Merge branch 'v8.6'Pierre-Marie Pédrot
2016-11-18Revert "Merge remote-tracking branch 'github/pr/360' into v8.6"Maxime Dénès
2016-11-17[stm] Remove STM-related vernacularsEmilio Jesus Gallego Arias
2016-11-07Merge remote-tracking branch 'github/pr/339' into v8.6Maxime Dénès
2016-11-05Removing obsolete parsing of strings à la v7 in comments.Hugo Herbelin
2016-11-03Merge remote-tracking branch 'github/pr/340' into v8.6Maxime Dénès
2016-11-03Lets Hints/Instances take an optional patternMatthieu Sozeau
2016-11-02Better Arguments compatibility.Maxime Dénès
2016-11-02Fix various shortcomings of the warnings infrastructure.Maxime Dénès
2016-10-29Merge branch 'v8.6'Pierre-Marie Pédrot
2016-10-28Merge remote-tracking branch 'github/pr/319' into v8.6Maxime Dénès
2016-10-28Merge remote-tracking branch 'github/pr/337' into v8.6Maxime Dénès
2016-10-27Complete overhaul of the Arguments vernacular.Maxime Dénès
2016-10-24Merge branch 'v8.6'Pierre-Marie Pédrot
2016-10-24Merge branch 'v8.5' into v8.6Hugo Herbelin
2016-10-21Adding a primitive to recover the set of keywords from the lexer.Pierre-Marie Pédrot
2016-10-18[pp] Add tagging function to all low-level printing calls.Emilio Jesus Gallego Arias
2016-10-18Merge branch 'v8.6'Pierre-Marie Pédrot
2016-10-17Extra warning about unicode character of unknown status following an ident.Hugo Herbelin
2016-10-17Fixing a few other inconsistencies with notations.Hugo Herbelin
2016-10-17Stopping warning on unrecognized unicode character in notation (fixing #5136).Hugo Herbelin
2016-10-17[toplevel] Remove duplicate beautify flags.Emilio Jesus Gallego Arias
2016-10-17More on making the lexer more functional (continuing b8ae2de5 andHugo Herbelin
2016-10-17Removing export of location_table outside of cLexer.Hugo Herbelin
2016-10-17Fix compilation with camlp4 broken in 8a8caba3.Hugo Herbelin
2016-10-12Merge branch 'v8.6'Pierre-Marie Pédrot
2016-10-09Moving Pp.comments to CLexer so that Pp is purer (no more side-effectHugo Herbelin