summaryrefslogtreecommitdiff
path: root/parsing
Commit message (Expand)AuthorAgeFilesLines
* Add one new test file containing 1086 tests of the syntax error messages (plu...François Pottier2020-12-211-127/+187
* Syntax proposal: let punning (#10013)Stephen Dolan2020-12-082-11/+30
* change or-pattern printing to use spaces instead of cutsGabriel Scherer2020-11-031-1/+1
* fix -dsource printing of the pattern (A as x | (B as x))Gabriel Scherer2020-11-031-10/+14
* Make some locations more accurate (#8987)Thomas Refis2020-10-141-40/+42
* Add ppx-only unary operatorsLeo White2020-09-182-7/+11
* redo: This little patch fixes the pretty-printing of "rebind" extension-const...Chet Murthy2020-09-101-2/+2
* re-do of print polyvariants that start with a core_type,closed, not low with ...Chet Murthy2020-09-092-2/+5
* Remove spurious Ptop_defs from #use (#9376)Leo White2020-08-251-2/+5
* typos (#9806)Fourchaux2020-07-281-1/+1
* Rename Bad_docstring => Unexpected_docstringNicolás Ojeda Bär2020-07-201-3/+3
* Fix printing of bindings with polymorphic type annotations and attributes (#9...Matthew Ryan2020-07-201-1/+10
* Add injectivity annotations (#9500)Jacques Garrigue2020-06-155-14/+34
* Attach package type attributes to core_type (#9615)Etienne Millon2020-05-291-7/+7
* Use List.find_map (#9589)Nicolás Ojeda Bär2020-05-211-3/+3
* Introduce the Lambda.scoped_location typeStephen Dolan2020-04-272-0/+4
* Add locations to docstring attributesLeo White2020-04-171-8/+12
* Quoted extensions in comments, ocamllex and ocamlyacc (#9166)Pieter Goetschalckx2020-02-031-3/+2
* types: allow class type paths in #tFlorian Angeletti2020-01-202-2/+1
* Merge pull request #9021 from Octachron/longident_parserGabriel Scherer2020-01-105-31/+196
|\
| * compilerlibs: expose parsers for 'Longident.t'sFlorian Angeletti2020-01-095-31/+196
* | -dno-locations: hide source locations (and debug events) from IR dumpsGabriel Scherer2020-01-091-4/+7
|/
* Move loc computation to the lexer.Drup2019-11-252-25/+35
* Rename utility functions for string and comment lexing.Drup2019-11-251-12/+12
* Rename tokens for quoted extensions.Drup2019-11-252-9/+9
* Fix lexing of longidents for quoted extensions.Drup2019-11-251-1/+2
* Fix locations for quoted extensions ids.Drup2019-11-131-4/+14
* Add constants to Ast_mapper.Drup2019-11-132-2/+18
* Annotated Asttypes.constant's string with content location.Drup2019-11-131-1/+1
* Annotate constant literals with the location of their content.Drup2019-11-1310-53/+63
* Add quoted ppx extensions.Drup2019-11-132-3/+28
* Factorize string lexing.Drup2019-11-131-16/+14
* a better representation for modules with no name (#8908)Thomas Refis2019-10-099-114/+195
* Fix #8789Damien Doligez2019-10-041-1/+10
* Add support for [@@immediate64]Jeremie Dimino2019-09-242-0/+9
* Fix error submessages in the toplevel: do not display dummy locationsArmaël Guéneau2019-09-191-1/+2
* PR#8611: be more conservative (no assert false), and tweak some commentsArmaël Guéneau2019-09-112-6/+9
* Fix source highlighting for long toplevel phrases (#7925) (#8611)Kyle Miller2019-09-112-3/+33
* Merge pull request #8826 from glondu/4.08-spelling-errorsGabriel Scherer2019-07-292-2/+2
* Add a type alias for location stack in the parsetree (#8803)hhugo2019-07-121-3/+5
* Remove Misc.may_map and similarLeo White2019-05-235-10/+10
* multi-indices for extended indexing operatorsoctachron2019-05-132-48/+83
* Octal character literal in commentsPieter Goetschalckx2019-04-261-0/+2
* Lex identifiers in commentsPieter Goetschalckx2019-04-261-0/+2
* Pprintast: add parentheses around (lazy ...) patternNicolás Ojeda Bär2019-04-101-1/+1
* Pprintast: add parenthesis when printing Pexp_newtypeNicolás Ojeda Bär2019-04-101-2/+4
* Print end line and valid end character for multi-lines locationsLouis Roché2019-04-081-4/+10
* Tweak the definition of Parsetree.Pexp_letop (#8535)Xavier Clerc2019-03-211-6/+9
* Remove support for compiler plugins (#2276)Mark Shinwell2019-03-132-12/+1
* Restore -vmthreads flag as an error (#2312)David Allsopp2019-03-131-0/+4