lp:pylisp-ng
- Get this branch:
- bzr branch lp:pylisp-ng
Branch merges
Branch information
Recent revisions
- 66. By Duncan McGreggor
-
* Added support for modulus.
* Removed old, unused code.
* Added docstrings.
* Moved get_node into the base class, allowing for full ASTs to be passed in
the constructors.
* Formatted Makefile messages. - 65. By Duncan McGreggor
-
* Added a new sandbox that uses Python abstract syntax trees to work with
s-expressions. - 62. By Duncan McGreggor
-
* Starte working on a new interpreter.
* Changed the e and r attributes on the Interpreter to env and parser,
respectively.
* Changed the env attribute on the Environment to bindings. - 61. By Duncan McGreggor
-
* Moved all the handler methods out of the Interpreter and into a new Handler
class. - 59. By Duncan McGreggor
-
2009.12.20
* Changed the new parser's symbol-fetching method to be private.
* Added support for converting number string tokes to NumberObjects from the
symbol module.
* Fixed up some attribute names in the symbol module.
* Renamed the NumberObject coerce method to setValue.
* Finished up the remaining tests in test_parser. - 58. By Duncan McGreggor
-
2009.12.19
* Added a token-symbol mapper.
* Updated the grammar with a sexp factory, thus enabling both the singleton use
as well as custom sexp instances.
* Updated various symbol attributes to be more explicit.
* Started filling out the NewParser class more, and created a unit test module
for it. - 57. By Duncan McGreggor
-
* Added some more unit tests for the grammar test case.
* Started working on a new parser that uses the new grammar.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)