summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* style: comment changes and refactoring in state.cAkim Demaille2019-02-054-27/+21
* Merge branch maintAkim Demaille2019-02-034-14/+31
|\
| * style: minor fixesAkim Demaille2019-02-032-2/+2
| * gram: fix handling of nterms in actions when some are unusedAkim Demaille2019-02-034-6/+23
| * style: rename local variableAkim Demaille2019-02-021-10/+10
* | style: reduce scopesAkim Demaille2019-02-031-7/+6
* | style: prefer snprintf to sprintfAkim Demaille2019-02-031-3/+4
* | style: comment and name changesAkim Demaille2019-02-023-10/+8
* | style: comment changesAkim Demaille2019-02-022-3/+3
* | gram: detect and report (in debug traces) useless chain rulesAkim Demaille2019-01-302-1/+11
* | lr(0): more debug tracesAkim Demaille2019-01-301-7/+48
* | lr(0): remove useless conditionalAkim Demaille2019-01-301-3/+1
* | style: sort includes and avoid assignmentsAkim Demaille2019-01-302-8/+6
* | style: use item_ruleAkim Demaille2019-01-302-17/+7
* | gram: factor the printing of items and the computation of their ruleAkim Demaille2019-01-306-31/+53
* | style: scope reduction in print-xmlAkim Demaille2019-01-302-26/+19
* | style: comment changesAkim Demaille2019-01-283-13/+16
* | closure: initialize it once for allAkim Demaille2019-01-286-13/+5
* | style: rename closure_* functions as closure_*Akim Demaille2019-01-286-15/+15
* | lr0: use a bitset for the set of "shiftable symbols"Akim Demaille2019-01-281-40/+30
* | add -fsyntax-onlyAkim Demaille2019-01-283-6/+15
* | style: beware of collisions on statusAkim Demaille2019-01-271-3/+3
* | usage: document -ffixitAkim Demaille2019-01-271-6/+12
* | style: reduce scopes in state.c and ielr.cAkim Demaille2019-01-272-63/+51
* | Merge branch 'maint'Akim Demaille2019-01-272-3/+5
|\ \ | |/
| * yacc: issue warnings, not errors, for Bison extensionsAkim Demaille2019-01-271-1/+1
| * style: formatting changes in NEWS and complain.cAkim Demaille2019-01-271-2/+4
* | traces: always print the reduced grammar and fix itAkim Demaille2019-01-262-24/+25
* | style: rename LR0.* as lr0.*Akim Demaille2019-01-2610-11/+11
* | style: rename print_graph.* as print-graph.*Akim Demaille2019-01-265-8/+8
* | style: various fixesAkim Demaille2019-01-263-25/+19
* | style: comment changes in gram.hAkim Demaille2019-01-262-13/+15
|/
* --update: when used, do not generate the output filesAkim Demaille2019-01-222-28/+34
* diagnostics: let redundant definitions be only warningsAkim Demaille2019-01-221-14/+20
* diagnostics: remove redundancyAkim Demaille2019-01-211-2/+5
* style: prefer bool to charAkim Demaille2019-01-203-5/+7
* style: various fixesAkim Demaille2019-01-181-30/+21
* fixits: handle duplicates of %name-prefixAkim Demaille2019-01-174-20/+40
* regenAkim Demaille2019-01-172-318/+357
* fixits: handle %file-prefixAkim Demaille2019-01-175-5/+37
* fixits: handle per-rule duplicatesAkim Demaille2019-01-171-0/+1
* fixits: fix warnings about duplicatesAkim Demaille2019-01-171-1/+1
* diagnostics: properly indent the "previous declaration" messageAkim Demaille2019-01-161-5/+7
* regenAkim Demaille2019-01-162-336/+371
* style: rename some functions for consistencyAkim Demaille2019-01-161-17/+17
* fixits: report duplicate %yacc directivesAkim Demaille2019-01-1610-12/+62
* style: rename duplicate_directive as duplicate_rule_directiveAkim Demaille2019-01-163-14/+13
* fixits: suggest running --update if there are fixitsAkim Demaille2019-01-164-8/+26
* fixits: avoid generating empty linesAkim Demaille2019-01-161-0/+15
* Revert the last two commitsAkim Demaille2019-01-142-9/+2