summaryrefslogtreecommitdiff
path: root/examples
Commit message (Expand)AuthorAgeFilesLines
...
* d: create alias Symbol for YYParse.SymbolAdela Vais2020-12-212-20/+20
* glr2.cc: example: use objects (not pointers) to represent the ASTAkim Demaille2020-12-204-74/+119
* glr2.cc: example: use streams and accept argumentsAkim Demaille2020-12-201-26/+63
* glr2.cc: example: style: add missing copyright headersAkim Demaille2020-12-193-2/+38
* glr2.cc: example: address Clang warningsAkim Demaille2020-12-191-8/+18
* glr2.cc: make the example more C++Akim Demaille2020-12-143-121/+124
* glr2.cc: fix pointer arithmethicsAkim Demaille2020-12-141-2/+0
* d: change YYLocation's type from class to structAdela Vais2020-11-201-9/+9
* d: change the return value of yylex from TokenKind to YYParser.SymbolAdela Vais2020-11-202-21/+20
* examples: avoid "unbound variable" errorsMartin Rehak2020-11-201-0/+1
* style: comment and formatting changes, and fixesAkim Demaille2020-11-081-4/+4
* d: add the custom error message featureAdela Vais2020-11-071-1/+1
* d: examples: fix coding styleAdela Vais2020-11-072-22/+22
* d: add yyerrokAdela Vais2020-11-072-2/+2
* java: avoid Integer(String), use parseIntAkim Demaille2020-11-032-2/+2
* java: add support for lookahead correctionAkim Demaille2020-11-031-1/+7
* style: comment changes in the skeletonsAkim Demaille2020-11-031-3/+3
* Merge branch 'maint'Akim Demaille2020-10-141-0/+7
|\
| * build: fix a concurrent build issue in examplesAkim Demaille2020-09-061-0/+7
* | multistart: also give access to yynerrsAkim Demaille2020-09-273-16/+21
* | multistart: allow tokens as start symbolsAkim Demaille2020-09-271-1/+1
* | multistart: use b4_accept instead of action post-processingAkim Demaille2020-09-272-14/+24
* | multistart: toy with it in lexcalcAkim Demaille2020-09-272-2/+39
* | glr2.cc: add an exampleAkim Demaille2020-09-268-3/+412
* | d: change the return value of yylex from int to TokenKindAdela Vais2020-09-262-2/+2
* | examples: add a demonstration of GLR parsers in CAkim Demaille2020-09-196-0/+432
* | options: rename --defines as --headerAkim Demaille2020-09-195-5/+5
* | examples: d: remove unused tokenAkim Demaille2020-09-072-6/+2
* | doc: simplify the extraction of example snippetsAkim Demaille2020-09-051-8/+10
* | examples: d: demonstrate location trackingAdela Vais2020-09-033-10/+60
* | examples: d: duplicate the example as "simple" and "calc"Adela Vais2020-09-0310-20/+296
* | examples: d: fix the handling of unary +Adela Vais2020-09-022-1/+11
|/
* build: beware of POSIX modeAkim Demaille2020-08-303-3/+3
* fix: crash when redefining the EOF tokenAkim Demaille2020-08-071-10/+10
* bistromathic: demonstrate caret-diagnosticsAkim Demaille2020-07-114-11/+75
* bistromathic: do not display parse errors on completionAkim Demaille2020-07-112-16/+36
* bistromathic: don't stupidly reset the location for each tokenAkim Demaille2020-07-112-4/+4
* bistromathic: promote yytoken_kind_tAkim Demaille2020-07-111-6/+7
* examples: add license headersAkim Demaille2020-07-089-1/+172
* examples: include the generated headerAkim Demaille2020-07-053-3/+28
* package: fix syntax-check errorsAkim Demaille2020-07-041-1/+1
* yacc.c: push: don't clear the parser state when accepting/rejectingAkim Demaille2020-06-292-10/+23
* bistromathic: don't display undefined locationsAkim Demaille2020-06-292-1/+15
* examples: fix missing includesAkim Demaille2020-06-061-4/+4
* Merge maint into HEADAkim Demaille2020-06-0313-25/+47
|\
| * build: check -Wmissing-prototypesAkim Demaille2020-06-0113-23/+47
| * tests: show logsAkim Demaille2020-05-232-4/+5
| * examples: use markdown hyperlinksAkim Demaille2020-05-143-11/+11
* | tests: show logsAkim Demaille2020-05-232-4/+5
* | examples: don't promote unchecked function callsAkim Demaille2020-05-163-5/+10