|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| python/ | H | 03-May-2022 | - | 1,545 | 1,239 |
| tests/ | H | 07-May-2022 | - | 3,780 | 3,280 |
| verilog/ | H | 10-Jan-2019 | - | 1,744 | 1,385 |
| .gitignore | H A D | 10-Jan-2019 | 106 | 10 | 9 |
| .travis.yml | H A D | 10-Jan-2019 | 125 | 10 | 9 |
| 4calc.g | H A D | 10-Jan-2019 | 706 | 31 | 25 |
| 4calc.in | H A D | 10-Jan-2019 | 19 | 3 | 1 |
| CHANGES | H A D | 10-Jan-2019 | 5.8 KiB | 158 | 126 |
| COPYRIGHT | H A D | 10-Jan-2019 | 1.4 KiB | 10 | 6 |
| D_BUILD_VERSION | H A D | 03-May-2022 | 5 | 2 | 1 |
| Makefile | H A D | 03-May-2022 | 5.7 KiB | 226 | 171 |
| README.md | H A D | 10-Jan-2019 | 662 | 17 | 11 |
| TODO | H A D | 10-Jan-2019 | 681 | 19 | 16 |
| ansic.g | H A D | 10-Jan-2019 | 5.9 KiB | 203 | 169 |
| arg.c | H A D | 03-May-2022 | 5.7 KiB | 186 | 171 |
| arg.h | H A D | 10-Jan-2019 | 749 | 38 | 26 |
| baseline | H A D | 10-Jan-2019 | 91 | 8 | 5 |
| buildall | H A D | 10-Jan-2019 | 988 | 30 | 24 |
| d.h | H A D | 10-Jan-2019 | 2.5 KiB | 112 | 92 |
| dparse.h | H A D | 10-Jan-2019 | 2.5 KiB | 90 | 71 |
| dparse_tables.h | H A D | 10-Jan-2019 | 3.9 KiB | 168 | 141 |
| dparse_tree.c | H A D | 10-Jan-2019 | 1.9 KiB | 71 | 47 |
| dparse_tree.h | H A D | 10-Jan-2019 | 1.7 KiB | 44 | 8 |
| driver_parsetree.c | H A D | 10-Jan-2019 | 1.1 KiB | 47 | 33 |
| dsymtab.h | H A D | 10-Jan-2019 | 2.2 KiB | 68 | 55 |
| gram.c | H A D | 10-Jan-2019 | 47.2 KiB | 1,600 | 1,449 |
| gram.h | H A D | 10-Jan-2019 | 7.6 KiB | 287 | 252 |
| gramgram.h | H A D | 10-Jan-2019 | 324 | 18 | 11 |
| grammar.g | H A D | 10-Jan-2019 | 6.9 KiB | 212 | 184 |
| grammar.g.c | H A D | 10-Jan-2019 | 341.7 KiB | 5,974 | 5,429 |
| lex.c | H A D | 10-Jan-2019 | 13.9 KiB | 525 | 473 |
| lex.h | H A D | 10-Jan-2019 | 491 | 29 | 17 |
| lr.c | H A D | 10-Jan-2019 | 9.2 KiB | 347 | 300 |
| lr.h | H A D | 10-Jan-2019 | 277 | 15 | 8 |
| make_dparser.1 | H A D | 10-Jan-2019 | 3.8 KiB | 118 | 115 |
| make_dparser.c | H A D | 10-Jan-2019 | 4.9 KiB | 119 | 99 |
| make_dparser.cat | H A D | 10-Jan-2019 | 4.5 KiB | 115 | 80 |
| mkdep | H A D | 10-Jan-2019 | 3.2 KiB | 101 | 47 |
| mkdparse.c | H A D | 10-Jan-2019 | 717 | 19 | 11 |
| mkdparse.h | H A D | 10-Jan-2019 | 346 | 22 | 13 |
| parse.c | H A D | 10-Jan-2019 | 63.3 KiB | 2,121 | 1,924 |
| parse.h | H A D | 10-Jan-2019 | 3.4 KiB | 153 | 119 |
| parser_tests | H A D | 10-Jan-2019 | 1.1 KiB | 46 | 40 |
| read_binary.c | H A D | 10-Jan-2019 | 2.7 KiB | 80 | 69 |
| read_binary.h | H A D | 10-Jan-2019 | 763 | 26 | 18 |
| sample.g | H A D | 10-Jan-2019 | 4.1 KiB | 168 | 147 |
| sample_parser.c | H A D | 10-Jan-2019 | 3.7 KiB | 106 | 91 |
| scan.c | H A D | 10-Jan-2019 | 4.7 KiB | 160 | 148 |
| scan.h | H A D | 10-Jan-2019 | 288 | 19 | 10 |
| symtab.c | H A D | 10-Jan-2019 | 10.7 KiB | 436 | 367 |
| test_parser.c | H A D | 10-Jan-2019 | 6.3 KiB | 176 | 150 |
| util.c | H A D | 10-Jan-2019 | 8 KiB | 386 | 348 |
| util.h | H A D | 10-Jan-2019 | 5.3 KiB | 149 | 129 |
| version.c | H A D | 10-Jan-2019 | 243 | 10 | 5 |
| write_tables.c | H A D | 10-Jan-2019 | 63.2 KiB | 1,735 | 1,588 |
| write_tables.h | H A D | 10-Jan-2019 | 278 | 9 | 4 |
README.md
1This is DParser, a scannerless GLR parser. It uses to Tomita algorithm,
2and incorporates BNF production syntax, regular expression terminals,
3and a state-specific symbol table.
4
5It can be compiled to work with or without the Boehm Garbage Collector.
6To compile with GC, uncomment the line D_USE_GC=1 in the Makefile.
7
8The result is natural grammars and powerful parsing.
9
10To build: 'gmake' (only available with source code package)
11To test: 'gmake test' (only available with source code package)
12To install: 'gmake install' (binary or source code packages)
13
14For python support, '(cd python; gmake install)'
15
16Refer to the manual for more information.
17