aboutsummaryrefslogtreecommitdiffstats
path: root/cparser/pre_parser.mly
Commit message (Expand)AuthorAgeFilesLines
* [BROKEN] Merge with v3.9 : something broken for __builtin_expect in cfrontend...Cyril SIX2021-06-011-4/+5
* Merge branch 'master' (Absint 3.8) into kvx-work-merge3.8David Monniaux2020-11-181-1/+7
|\
| * Allow string_literals_list in _Static_assert.Bernhard Schommer2020-07-271-1/+1
| * Support _Static_assert from C11Xavier Leroy2020-07-211-1/+7
* | parse _Thread_localDavid Monniaux2020-02-241-1/+2
|/
* New parser based on new version of the Coq backend of Menhir (#276)Jacques-Henri Jourdan2019-07-051-5/+5
* Remove the `_Alignas(expr)` construct (#125)Xavier Leroy2018-06-071-1/+0
* Remove shadowing openBernhard Schommer2017-02-061-1/+1
* Change the syntax to gcc/clangs syntax.Bernhard Schommer2017-02-011-1/+2
* New version to support designators.Bernhard Schommer2017-01-241-1/+1
* Implement offsetof via builtin.Bernhard Schommer2017-01-201-1/+2
* Merge pull request #95 from AbsInt/noreturnBernhard Schommer2016-04-041-1/+2
|\
| * Added the _Noreturn keyword.Bernhard Schommer2016-03-231-1/+2
* | Compatibility with newer ocaml versions. Bug 18313.Bernhard Schommer2016-03-311-1/+1
|/
* Fix a bug in the pre-parser.Jacques-Henri Jourdan2016-03-231-0/+1
* A simplification in the grammar, leading to fewer states in the automatonFrançois Pottier2015-11-241-6/+3
* Typo, coherence in error messagesJacques-Henri Jourdan2015-11-071-3/+4
* Integrate a few comments of F. Pottier into the pre_parser and handcrafted.me...Jacques-Henri Jourdan2015-11-071-9/+39
* Merge remote-tracking branch 'origin/master' into parser_fixJacques-Henri Jourdan2015-11-041-144/+252
|\
| * Added copyright banners to the new files.François Pottier2015-10-231-0/+1
| * Added an %on_error_reduce declaration.François Pottier2015-10-231-0/+42
| * Changed [asm_flags] to a left-recursive list.François Pottier2015-10-231-1/+1
| * Removed the two uses of $syntaxerror in a semantic action.François Pottier2015-10-231-2/+7
| * Inlined [constant_expression] to save one state.François Pottier2015-10-231-1/+1
| * Reformulated [specifier_qualifier_list_no_typedef_name] as a left-recursive l...François Pottier2015-10-231-4/+4
| * Redefined [pointer] as a left-recursive list.François Pottier2015-10-231-7/+24
| * Replaced [declaration_specifiers_no_typedef_name] with [declaration_specifier...François Pottier2015-10-231-7/+3
| * Factorized [declaration_specifier_no_typedef_name].François Pottier2015-10-231-5/+9
| * Reformulated the definitions of [option] and [list] in a slightly more elegan...François Pottier2015-10-231-11/+13
| * Introduced [list] and [ilist]. Redefined [declaration_specifiers_no_type] as ...François Pottier2015-10-231-11/+22
| * Factorized [declaration_specifier_no_type].François Pottier2015-10-231-3/+7
| * Added a phantom parameter to [declaration].François Pottier2015-10-231-13/+18
| * Added a phantom parameter to [declaration_specifiers].François Pottier2015-10-231-7/+11
| * Added a phantom parameter to [abstract_declarator].François Pottier2015-10-231-4/+8
| * Added a phantom parameter to [specifier_qualifier_list].François Pottier2015-10-231-3/+4
| * A general comment about phantom parameters.François Pottier2015-10-231-0/+16
| * Remove all productions that involve the [error] token.François Pottier2015-10-231-34/+0
| * Replaced 4 uses of [ioption(declaration_specifiers_no_type)] with [declaratio...François Pottier2015-10-081-4/+4
| * Cosmetic. Removed some spaces. Shared one redundant semantic action {}.François Pottier2015-10-071-7/+6
| * One cosmetic change of [option] to [?]. No impact.François Pottier2015-10-071-1/+1
| * Factorized the two forms of FOR statement by introducing [for_statement_header].François Pottier2015-10-071-2/+6
| * Introduced optional(X, Y), which means X? Y, and used it in array declarators...François Pottier2015-10-071-4/+12
| * Factorized the productions for several categories of binary operators.François Pottier2015-10-071-13/+20
| * Factorized two productions (and two error productions) in [enum_specifier].François Pottier2015-10-071-5/+2
| * Factorized two productions (and two error productions) in [struct_or_union_sp...François Pottier2015-10-071-5/+2
| * For clarity, removed several redundant calls to [set_id_type].François Pottier2015-10-071-9/+5
| * Introduced [other_identifier] as a more elegant way of calling [set_id_type i...François Pottier2015-10-071-19/+22
| * One more replacement of [ioption] with [option].François Pottier2015-10-071-1/+1
| * Use [option] as much as possible and [ioption] only where necessary.François Pottier2015-10-071-13/+30
| * Add whitespace, for better vertical alignment and better readability.François Pottier2015-10-071-21/+13