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
------------------------------------------------------------