summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* scanner: don't crash on strings containing a NUL byteAkim Demaille2020-07-282-2/+11
* style: avoid warnings with GCC 4.6Akim Demaille2020-07-231-3/+3
* cex: update NEWS for 3.7Akim Demaille2020-07-221-3/+2
* cex: make "rerun with '-Wcex'" a note instead of a warningAkim Demaille2020-07-211-8/+12
* cex: label all the derivations by their initial actionAkim Demaille2020-07-201-8/+37
* cex: improve readability of the subsectionsAkim Demaille2020-07-203-7/+6
* cex: don't issue an empty line between counterexamplesAkim Demaille2020-07-201-2/+3
* cex: use usual routines for diagnostics about S/R conflictsAkim Demaille2020-07-201-2/+9
* cex: use usual routines for diagnostics about R/R conflictsAkim Demaille2020-07-201-9/+25
* diagnostics: use hyperlinks to point to the only documentationAkim Demaille2020-07-191-3/+35
* glyphs: fix typesAkim Demaille2020-07-192-30/+24
* style: avoid strncpyAkim Demaille2020-07-191-3/+3
* cex: display derivations as treesAkim Demaille2020-07-184-16/+278
* cex: use the glyphsAkim Demaille2020-07-163-43/+5
* cex: factor the handling of graphical symbolsAkim Demaille2020-07-165-2/+124
* cex: style changesAkim Demaille2020-07-151-1/+1
* style: comments changesAkim Demaille2020-07-142-8/+8
* cex: display shifts before reductionsAkim Demaille2020-07-141-9/+25
* style: s/lookahead_tokens/lookaheads/gAkim Demaille2020-07-1415-103/+100
* cex: factor memory allocationAkim Demaille2020-07-141-5/+6
* cex: use state_item_number consistentlyAkim Demaille2020-07-142-15/+15
* cex: more consistent memory allocation/copyAkim Demaille2020-07-142-9/+9
* cex: minor renamingAkim Demaille2020-07-141-2/+2
* cex: use better type namesAkim Demaille2020-07-147-65/+78
* cex: minor style changesAkim Demaille2020-07-143-25/+34
* cex: prefer → to ::=Akim Demaille2020-07-112-7/+27
* style: cex: prefer the array notationAkim Demaille2020-07-114-43/+41
* style: cex: remove variables that don't make it simpler to readAkim Demaille2020-07-112-24/+17
* reports: let xml reports catch up with --report and --graphAkim Demaille2020-07-111-4/+9
* style: factor complex expressionsAkim Demaille2020-07-112-11/+14
* style: update commentsAkim Demaille2020-07-053-8/+7
* style: update comments in the skeletonsAkim Demaille2020-07-051-2/+3
* regenAkim Demaille2020-07-052-19/+20
* examples: include the generated headerAkim Demaille2020-07-051-3/+4
* dot: also use a dot in the outputAkim Demaille2020-07-031-1/+1
* regenAkim Demaille2020-06-292-43/+23
* java: rename package as api.packageAkim Demaille2020-06-281-0/+1
* style: shift/reduce, not shift-reduceAkim Demaille2020-06-281-2/+2
* style: rename endtoken as eoftokenAkim Demaille2020-06-275-21/+21
* style: use 'nonterminal' consistentlyAkim Demaille2020-06-2718-69/+79
* c++: by default, use const std::string for file namesAkim Demaille2020-06-271-0/+1
* ielr: fix crash on memory managementAkim Demaille2020-06-272-1/+5
* style: factor the access to a rule from its itemsAkim Demaille2020-06-255-42/+19
* style: clean up nullableAkim Demaille2020-06-251-51/+44
* style: clean up ielrAkim Demaille2020-06-252-186/+179
* don't use strlen to compute visual widthAkim Demaille2020-06-231-1/+2
* doc: use dot/'•' rather than point/'.'Akim Demaille2020-06-232-3/+3
* cex: display all the S/R conflicts, not just one per (state, rule)Akim Demaille2020-06-231-25/+19
* cex: don't display twice unifying examples if there is no colorAkim Demaille2020-06-223-6/+30
* cex: fix reporting of null nonterminalsVincent Imbimbo2020-06-222-11/+25