summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* | regenAkim Demaille2013-04-182-372/+387
* | parser: do not convert $ and @ in code values of %define variablesAkim Demaille2013-04-181-2/+1
* | parser: no longer use the "braceless" non-terminalAkim Demaille2013-04-182-58/+65
* | regenAkim Demaille2013-04-182-341/+331
* | style: avoid %{...%} in our parserAkim Demaille2013-04-182-19/+26
* | style: use %code for local function declarations in our parserAkim Demaille2013-04-181-27/+30
* | regenAkim Demaille2013-04-162-267/+266
* | muscle: check the kind of api.prefix, api.location.typeAkim Demaille2013-04-166-21/+28
* | muscle: enforce definition syntax for keyword variablesAkim Demaille2013-04-154-9/+84
* | muscle: let -D/-F support the three kinds of %define variable valuesAkim Demaille2013-04-151-7/+22
* | muscle: minor refactoringAkim Demaille2013-04-151-9/+10
* | muscle: minor simplification which uncovers a missing warningAkim Demaille2013-04-153-14/+13
* | muscle: factor the field retrievalAkim Demaille2013-04-151-13/+17
* | muscle: factor the handling of used variablesAkim Demaille2013-04-151-9/+12
* | muscle: factor the computation of variable namesAkim Demaille2013-04-151-25/+29
* | muscle: factor the kind check in M4Akim Demaille2013-04-154-14/+34
* | muscle: factor conditionals on defined %define variablesAkim Demaille2013-04-151-8/+21
* | api.token.prefix: use code valuesAkim Demaille2013-04-119-24/+74
* | c++: fix several issues with locationsAkim Demaille2013-04-115-31/+119
* | muscles: be sure that %code snippets are not glue together on a single lineAkim Demaille2013-04-113-34/+74
* | style: fix commentsAkim Demaille2013-04-111-2/+2
* | Merge remote-tracking branch 'origin/maint'Akim Demaille2013-04-1014-65/+85
|\ \ | |/
| * glr.cc: fix a clang warningAkim Demaille2013-04-081-1/+2
| * maint: update copyright yearsAkim Demaille2013-04-08187-200/+200
| * build: fix VPATH issueAkim Demaille2013-04-081-4/+3
| * build: avoid clang's colored diagnostics in the test suiteAkim Demaille2013-04-082-7/+21
| * tests: please clang and use ".cc", not ".c", for C++ inputAkim Demaille2013-04-081-3/+3
| * gnulib: updateAkim Demaille2013-04-083-31/+35
| * skeletons: avoid empty switch constructsAkim Demaille2013-04-083-35/+24
| * lalr1.cc: fix compiler warningsAkim Demaille2013-04-084-3/+18
| * yacc.c: do not use __attribute__ unprotectedAkim Demaille2013-04-085-28/+32
| * tests: style changesAkim Demaille2012-12-151-2/+2
* | api.value.type: use keyword/brace valuesAkim Demaille2013-04-096-52/+106
* | api.value.type: diagnose guaranteed failure with --yaccAkim Demaille2013-04-095-4/+70
* | doc: style changesAkim Demaille2013-04-091-8/+4
* | doc: display locations in error as recommended by GNU Coding StandardsAkim Demaille2013-04-091-4/+2
* | doc: api.value.type unionAkim Demaille2013-04-091-34/+106
* | doc: move the section about "%union" where types are discussedAkim Demaille2013-04-091-94/+120
* | doc: deprecate #define YYSTYPE in favor of %define api.value.typeAkim Demaille2013-04-091-34/+58
* | value type: accept "->" in type tagsAkim Demaille2013-04-093-5/+37
* | style: simplify the scanning of type tagsAkim Demaille2013-04-091-19/+11
* | api.value.type: implement proper support, check, and documentAkim Demaille2013-04-099-25/+463
* | m4: allow the definition of side-effect only macrosAkim Demaille2013-04-092-1/+15
* | variant: fix inconsistent quotationAkim Demaille2013-04-091-3/+3
* | m4: style changes in error messagesAkim Demaille2013-04-091-4/+4
* | api.namespace: demonstrate and use {...} values instead of "..." valuesAkim Demaille2013-04-054-13/+15
* | grammar: do not add a \n at the end of blocks of codeAkim Demaille2013-04-052-2/+2
* | regenAkim Demaille2013-04-042-286/+316
* | grammar: record the kind of %define variable valuesAkim Demaille2013-04-044-17/+88
* | style: fix commentsAkim Demaille2013-04-041-7/+3