Lichen

Changelog

(0) -300 -100 -10 +10 +100 +300 tip
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
438:64b6d3ef6f49
2017-01-08 Paul Boddie changeset files shortlog graph Introduced a special non-terminal node providing encoding information for compatibility with parser module output and compiler module expectations.
pyparser/parser.py pyparser/pyparse.py
437:051349b537b2
2017-01-08 Paul Boddie changeset files shortlog graph Added a modified version of pyparser (from PyPy) that provides parser module functionality without relying on CPython. Added licensing information for the pyparser and compiler packages.
compiler/transformer.py docs/COPYING.txt docs/LICENCE-Python.txt docs/LICENSE-PyPy.txt pyparser/__init__.py pyparser/automata.py pyparser/consts.py pyparser/data/Grammar2.5 pyparser/data/Grammar2.7 pyparser/error.py ...
436:28e2996df412
2017-01-08 Paul Boddie changeset files shortlog graph Added stream flushing to make raw_input work properly. Introduced separate readline approaches for streams and files, where streams are read one byte at a time, whereas files are read in chunks according to the specified buffer size.
lib/__builtins__/file.py lib/__builtins__/io.py lib/native/__init__.py lib/native/io.py templates/native/io.c templates/native/io.h tests/read_file.py
435:06c4fdc8da56
2017-01-07 Paul Boddie changeset files shortlog graph Added support for readline on streams and the raw_input function.
lib/__builtins__/file.py lib/__builtins__/io.py lib/__builtins__/str.py tests/raw_input.py
434:224da90acd50
2017-01-07 Paul Boddie changeset files shortlog graph Added GC_INIT portability call.
generator.py
433:45bc0b27d9b9
2017-01-07 Paul Boddie changeset files shortlog graph Introduced libgc for memory allocation operations.
templates/Makefile templates/Makefile-debug templates/ops.c
432:fa6f1d79ed59
2017-01-06 Paul Boddie changeset files shortlog graph Added explicit character encoding options for gcc.
templates/Makefile templates/Makefile-debug
431:e143933a630c
2017-01-06 Paul Boddie changeset files shortlog graph Added character access to Unicode objects, moving special item access methods in basestring into the specific string class, providing separate versions in the utf8string class.
lib/__builtins__/str.py lib/__builtins__/unicode.py lib/native/__init__.py lib/native/unicode.py templates/native/unicode.c templates/native/unicode.h tests/unicode.py
(0) -300 -100 -10 +10 +100 +300 tip