little language framework 0.4
John Aycock
aycock@csc.UVic.CA
Mon, 17 May 99 08:38:34 GMT
The latest version of a framework for implementing little languages,
in 100% pure Python. New features:
- A class which automagically constructs either parse
trees or abstract syntax trees (ASTs) with minimal
effort.
- A class for tree pattern matching, good for sophisticated
code generation or interpreter implementation.
Old features:
- A generic scanner class.
- A generic parser class, which parses any context-free grammar.
- A class for traversing ASTs, useful in semantic checking and
code generation.
Mixing and matching various components is possible; you're not locked into
using the whole thing if you don't want to.
Available from http://csr.uvic.ca/~aycock/python.
John
<P><A HREF="http://csr.uvic.ca/~aycock/python/">Little Language Framework
0.4</A> - compile Little Languages with Python (cf. IPC7 paper). (11-May-99)
--
----------- comp.lang.python.announce (moderated) ----------
Article Submission Address: python-announce@python.org
Python Language Home Page: http://www.python.org/
Python Quick Help Index: http://www.python.org/Help.html
------------------------------------------------------------