Jump to revision: | |
---|---|
Author: | pje |
Date: | Sun Sep 4 07:06:35 2005 UTC (18 years, 7 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 |