summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* cex: style changesAkim Demaille2020-06-193-6/+6
* cex: don't assume the terminal supports "•"Akim Demaille2020-06-164-3/+32
* cex: also include in the report on --report=counterexamplesAkim Demaille2020-06-164-14/+21
* cex: also include the counterexamples in the reportAkim Demaille2020-06-1611-41/+79
* cex: indent the diagnostics to highlight the structureAkim Demaille2020-06-161-4/+4
* cex: don't report the itemsAkim Demaille2020-06-161-4/+0
* cex: make sure traces go to stderrAkim Demaille2020-06-163-8/+11
* cex: add an argument to the reporting functions to specify the streamAkim Demaille2020-06-163-80/+72
* style: more uses of constAkim Demaille2020-06-163-16/+16
* reports: the column width differs from the byte countAkim Demaille2020-06-131-6/+7
* reports: don't escape the labelsAkim Demaille2020-06-134-21/+43
* regenAkim Demaille2020-06-132-44/+177
* parser: keep string aliases as the user wrote itAkim Demaille2020-06-135-55/+192
* style: factor common bits about string scanningAkim Demaille2020-06-131-2/+5
* style: introduce & use STRING_1GROWAkim Demaille2020-06-133-16/+19
* style: reduce scopesAkim Demaille2020-06-131-2/+1