E&S CVS Commit: PEAK - Added 'peak.metamodels.ASDL', a metamodel for the Zephyr Abstract Syntax

pje at eby-sarna.com pje at eby-sarna.com
Sat Nov 22 15:44:00 EST 2003


Module Name:	PEAK
Committed By:	pje
Date:		Sat Nov 22 20:43:30 UTC 2003

Modified Files:
	PEAK: CHANGES.txt MANIFEST.in setup.py
Added Files:
	PEAK/src/peak/metamodels: ASDL.asdl ASDL.py asdl_model.py

Log Message:
Added 'peak.metamodels.ASDL', a metamodel for the Zephyr Abstract Syntax
Description Language.  ASDL is a convenient way to describe a domain model
for an abstract syntax tree (AST), and the models generated with the new
ASDL tool can be combined with concrete syntax to create a complete parsing
solution for "mini languages", possibly including the Python language
itself.  (Future versions of the Python and Jython compilers are likely to
use AST models based on ASDL, and in the current Python CVS sandbox there's
already an ASDL model of Python's AST available.)


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/PEAK/CHANGES.txt.diff?r1=1.96&r2=1.97
http://cvs.eby-sarna.com/PEAK/MANIFEST.in.diff?r1=1.9&r2=1.10
http://cvs.eby-sarna.com/PEAK/setup.py.diff?r1=1.78&r2=1.79
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/ASDL.asdl?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/ASDL.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/PEAK/src/peak/metamodels/asdl_model.py?rev=1.1&content-type=text/vnd.viewcvs-markup

To generate a diff of this commit:
cvs rdiff -r1.96 -r1.97 PEAK/CHANGES.txt
cvs rdiff -r1.9 -r1.10 PEAK/MANIFEST.in
cvs rdiff -r1.78 -r1.79 PEAK/setup.py
cvs rdiff -r0 -r1.1 PEAK/src/peak/metamodels/ASDL.asdl \
    PEAK/src/peak/metamodels/ASDL.py PEAK/src/peak/metamodels/asdl_model.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




More information about the source-changes mailing list