[Subversion] / SCALE  

Revision 2086


Jump to revision:
Previous Next
Author: pje
Date: Sun Sep 4 07:06:35 2005 UTC (14 years, 8 months ago)

Log Message:

Created a new project for SCALE - the Syntax for Configuration
And Language Extensions.  So far, this just includes a nifty
generic parser for "Python-like" languages.  One of the examples
that shows the power of the parser is a 7-line Python code 
reformatter that can reindent Python code without changing its
semantics, properly handling comments, multi-line strings,
continued lines, and much much more.  The actual SCALE mini-
language will be implemented atop the generic parser, and it
should be pretty easy to create other domain-specific languages
(like parser generators and other code generators) atop it as
well.

Changed paths:

Path Action Text Changes Prop Changes Diff to Previous
SCALE added   X  
SCALE/scale added      
SCALE/scale/__init__.py added X X  
SCALE/scale/dsl.py added X X  
SCALE/scale/dsl.txt added X X  
SCALE/scale/test_dsl.py added X X  
SCALE/setup.py added X X  

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help