summaryrefslogtreecommitdiff
path: root/examples/d
Commit message (Expand)AuthorAgeFilesLines
* package: bump copyrights to 2022Paul Eggert2022-01-158-8/+8
* examples: modernize the example MakefilesAkim Demaille2021-08-042-14/+4
* d: minor clean upAkim Demaille2021-07-251-9/+6
* d: demonstrate the token constructorsAdela Vais2021-06-061-9/+10
* d: demonstrate the push parserAdela Vais2021-04-111-1/+5
* Update URLs to prefer https: to http:Paul Eggert2021-01-297-7/+7
* d: examples: reduce scopesAkim Demaille2021-01-171-10/+5
* d: examples: calc: remove Value from LexerAdela Vais2021-01-171-5/+4
* d: examples: calc: use of std.conv.parse for locationAdela Vais2021-01-171-6/+20
* d: examples: simple: fix styleAdela Vais2021-01-171-6/+6
* package: bump copyrights to 2021Akim Demaille2021-01-168-8/+8
* d: remove support for parse.error verboseAdela Vais2021-01-072-2/+2
* d: add support for %printerAkim Demaille2021-01-071-0/+5
* style: rename semanticVal as valueAkim Demaille2020-12-261-3/+3
* d: remove unnecessary methods from the Lexer interfaceAdela Vais2020-12-212-22/+0
* d: create alias Position for YYPositionAdela Vais2020-12-211-2/+2
* d: create alias Value for YYSemanticTypeAdela Vais2020-12-212-4/+4
* d: create alias Location for YYLocationAdela Vais2020-12-211-2/+2
* d: reduce verbosity for returning the location from yylex()Adela Vais2020-12-211-21/+20
* d: create alias Symbol for YYParse.SymbolAdela Vais2020-12-212-20/+20
* 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
* 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
* d: change the return value of yylex from int to TokenKindAdela Vais2020-09-262-2/+2
* examples: d: remove unused tokenAkim Demaille2020-09-072-6/+2
* 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-301-1/+1
* examples: add license headersAkim Demaille2020-07-081-0/+19
* d: put YYEMPTY in the TokenKindAkim Demaille2020-04-131-13/+11
* package: bump copyrights to 2020Akim Demaille2020-01-053-3/+3
* d: remove useless importsAkim Demaille2019-08-291-5/+0
* d: style changesAkim Demaille2019-06-201-3/+1
* examples: fix srcdir/builddir issuesAkim Demaille2019-05-181-1/+1
* build: do not use $< in plain rulesAkim Demaille2019-05-131-2/+2
* d: simplify the API to build the scanner of the exampleAkim Demaille2019-03-021-11/+14
* d: modernize the scanner of the exampleH. S. Teoh2019-03-011-51/+45
* dlang: initial changes to run the calc tests on itAkim Demaille2019-02-261-1/+1
* d: improve the exampleAkim Demaille2019-02-262-24/+15
* style: formatting clean upAkim Demaille2019-01-121-1/+0
* package: bump copyrights to 2019Akim Demaille2019-01-053-3/+3
* java/d: rename some %define variables for consistencyAkim Demaille2019-01-051-2/+0
* examples: clean up the Java/D examplesAkim Demaille2019-01-031-1/+1
* rename parser_class_name as api.parser.classAkim Demaille2019-01-021-1/+1
* examples: fix dependenciesAkim Demaille2018-12-261-1/+1
* examples: sort them per language and complete themAkim Demaille2018-12-093-3/+32
* java, d: add a Makefile for the exampleAkim Demaille2018-12-062-1/+26