Google グループは Usenet の新規の投稿と購読のサポートを終了しました。過去のコンテンツは引き続き閲覧できます。
Dismiss

ANN: EasyExtend 3.0 - beta1 released

閲覧: 0 回
最初の未読メッセージにスキップ

Kay Schluehr

未読、
2008/03/04 3:48:482008/03/04
To:
After more than half a year of work I released the first beta of
EasyExtend 3.0 today. EasyExtend 3.0 is the second major redesign of
EasyExtend. To gain more power and simplicity I implemented a new
parser generator from the scratch called "Trail". Trail unifies
several aspects of EasyExtend. It is the fundament of both the EE 3.0
tokenizer and the parser. It is used to validate parse trees against
grammars and it is used for parse tree synthesis.

Besides Trail other new aspects of EE 3.0 are

* User defined file suffixes are recognized by the import
machinery
* Framework extension that supports facilitation of writing user
defined tokenizers
* Simplification of access to tokenizer and parser from individual
extension languages ( langlets ).
* Improved stability of the CST transformation process and
improved debugging facilities

Currently EasyExtend 3.0 does not support several extension languages
being described on the home page. Some of them like the macro langlet
will be reimplemented in EasyExtend 3.1 using Trail techniques and a
new persistence layer called exo.space. Others will be upgraded until
the final release of EasyExtend 3.0.

URLs:

http://www.fiber-space.de/EasyExtend/doc/EE.html
http://pypi.python.org/pypi/EasyExtend/3.0-beta1

新着メール 0 件