448:8c38470be06e
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous AST nodes no longer produced by the parser. |
|
|
compiler/ast.py inspector.py
|
|
447:263cac32c8ba
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed handling of "bad" tests, renaming the list comprehension test. |
|
|
test_all.sh tests/listcomp.py tests/listcomp_bad.py
|
|
446:bf30cee569ab
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed if expression support from the grammar. |
|
|
compiler/transformer.py pyparser/data/Grammar-Lichen
|
|
445:0982751b90e3
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Handle syntax errors produced by pyparser. |
|
|
lplc
|
|
444:40e31f674008
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed a superfluous error class. |
|
|
pyparser/error.py
|
|
443:3727674a5a96
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a specific Lichen grammar, removing various unwanted Python features. |
|
|
compiler/transformer.py pyparser/data/Grammar-Lichen pyparser/pygram.py
|
|
442:5cf942043f29
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the output directories, added output compilation (enabled by default),
made option handling more flexible, introduced output executable and compilation
options. |
|
|
lplc test_all.sh
|
|
441:8daf94785241
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a docstring. |
|
|
importer.py
|
|
440:f07eddb94ab1
|
2017-01-09 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial general documentation. |
|
|
README.txt
|
|
439:67883123e5d2
|
2017-01-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Switched to using dictionaries for symbol and token name-to-index mappings
exposed by the pygram module.
Made the transformer module dependent on pyparser for both symbols and tokens.
Fixed an encoding declaration test case. |
|
|
compiler/transformer.py pyparser/pygram.py pyparser/pyparse.py pyparser/pytokenizer.py pyparser/test/test_parser.py pyparser/test/test_pyparse.py
|
|