summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* WIPAkim Demaille2019-01-142-2/+9
* diagnostics: add fixit support for duplicate removalAkim Demaille2019-01-141-0/+2
* regenAkim Demaille2019-01-142-728/+759
* diagnostics: improve the accuracy for %error-verboseAkim Demaille2019-01-143-4/+23
* diagnostics: avoid duplicate warnings for deprecated directivesAkim Demaille2019-01-141-10/+16
* diagnostics: update the grammar fileAkim Demaille2019-01-146-10/+123
* diagnostics: improve accuracy for deprecated %define variablesAkim Demaille2019-01-143-5/+5
* diagnostics: keep the fixitsAkim Demaille2019-01-145-9/+130
* diagnostics: add -ffixit support for deprecated featuresAkim Demaille2019-01-143-3/+15
* diagnostics: prefer ^~~~ to ^^^^ to underline codeAkim Demaille2019-01-141-1/+1
* regenAkim Demaille2019-01-142-321/+362
* diagnostics: improve them for %name-prefixAkim Demaille2019-01-142-8/+38
* diagnostics: style: avoid allocating memory when not neededAkim Demaille2019-01-141-18/+26
* style: minor changesAkim Demaille2019-01-132-11/+10
* yacc: fix relocatabilityAkim Demaille2019-01-121-0/+3
* style: formatting clean upAkim Demaille2019-01-122-3/+3
* style: isolate the creation of tname in a functionAkim Demaille2019-01-121-32/+41
* yacc.c: avoid negated ifAkim Demaille2019-01-051-5/+6
* package: bump copyrights to 2019Akim Demaille2019-01-0574-106/+114
* java/d: rename some %define variables for consistencyAkim Demaille2019-01-051-0/+7
* clearly deprecate %name-prefixAkim Demaille2019-01-031-2/+7
* rename parser_class_name as api.parser.classAkim Demaille2019-01-021-19/+29
* style: formatting changesAkim Demaille2019-01-021-48/+48
* style: sort includes in scannersAkim Demaille2019-01-023-33/+32
* symbol: don't crash on symbol without contentAkim Demaille2018-12-291-2/+2
* reader: get rid of a useless functionAkim Demaille2018-12-283-13/+0
* parsers: fix minor stylistic issuesAkim Demaille2018-12-271-5/+2
* package: make bison a relocatable packageAkim Demaille2018-12-254-14/+51
* package: move skeletons into data/skeletonsAkim Demaille2018-12-251-4/+8
* regenAkim Demaille2018-12-162-476/+700
* symbols: clean up their parsingAkim Demaille2018-12-163-62/+136
* symbols: set tag_seen when assigning a type to symbolsAkim Demaille2018-12-155-17/+9
* parser: warn about string literals in Yacc modeAkim Demaille2018-12-141-0/+2
* parser: warn about hexadecimal token numbers in Yacc modeAkim Demaille2018-12-141-0/+4
* parser: reprecate %nterm backAkim Demaille2018-12-143-9/+3
* style: s/non-terminal/nonterminal/Akim Demaille2018-12-115-7/+7
* style: rename error functions for clarityAkim Demaille2018-12-111-15/+16
* parser: improve the error message for symbol class redefinitionAkim Demaille2018-12-111-18/+30
* regenAkim Demaille2018-12-092-171/+163
* regenAkim Demaille2018-12-092-272/+258
* parser: minor refactoringAkim Demaille2018-12-091-9/+5
* parser: move checks inside the called functionsAkim Demaille2018-12-093-31/+32
* parser: fix incorrect condition to raise a syntax errorAkim Demaille2018-12-062-2/+2
* style: scope reduction in ielr.cAkim Demaille2018-12-051-16/+10
* style: scope reduction in lalr.cAkim Demaille2018-12-051-82/+56
* d: add experimental support for the D languageAkim Demaille2018-12-041-0/+1
* regenAkim Demaille2018-12-032-211/+210
* backend: revamp the handling of symbol typesAkim Demaille2018-12-031-10/+15
* style: comment and formatting changesAkim Demaille2018-12-031-55/+58
* style: unsigned int -> unsignedAkim Demaille2018-12-011-8/+8