aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/pre_parser_aux.ml
Commit message (Collapse)AuthorAgeFilesLines
* [BROKEN] Merge with v3.9 : something broken for __builtin_expect in ↵Cyril SIX2021-06-011-4/+5
| | | | cfrontend/C2C.ml
* Add explicit interface to cparser/pre_parser_aux.mlXavier Leroy2018-03-091-5/+0
| | | | | | | This should help with parallel builds, which currently fail sometimes owing to a lack of a dependency on pre_parser_aux.cmi. Also: move documentation comments from the .ml to the .mli
* Integrate a few comments of F. Pottier into the pre_parser and ↵Jacques-Henri Jourdan2015-11-071-1/+1
| | | | handcrafted.messages
* other, simpler fix: the lexer emits 2 tokens for each identifierJacques-Henri Jourdan2015-10-081-14/+5
|
* Fixed a few bugs in the pre parser. In particular, the following codeJacques-Henri Jourdan2015-09-301-2/+14
| | | | | | | | | | | | | | | was not parsed correctly: typedef int a; int f() { for(int a; ;) if(1); a * x; } Additionnaly, I tried to add some comments in the pre-parser code, especially for the different hacks used to solve various conflicts.
* Integration of Jacques-Henri Jourdan's verified parser.xleroy2014-04-291-0/+25
(Merge of branch newparser.) git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@2469 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e