ダウンロードリスト

プロジェクト概要

LEPL は Python で書かれた再帰降下パーサ ライブラリです。パーサー コンビネータ ライブラリ関数型プログラミングで人気に基づくそれも Python 言語の機能を悪用します。演算子は、フレンドリーな構文を提供し、発電機の一貫した使用完全バックトラッ キングとリソースの管理をサポートしています。バックトラッ キングを意味することさまざまな文法がサポートされます。適切な memoisation は、左再帰的な文法も終了することを保証します。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2010-04-25 03:35
4.1

このリリースではリテラルmatchersに文字列を強制問題を修正します。これは重大な、どうやら、バグ、エラーを引き起こす可能性がまれされたときのデフォルトの設定でも最適化パーサー()。
タグ: Major bugfixes
This release fixes an issue with coercing strings to Literal matchers. This was a serious, but apparently rare, bug that could cause errors when optimizing parsers (even with the default configuration).

2010-04-22 01:30
4.0

このライブラリを簡単に多くの変更とメジャーリリース、作りですが、より効率的で使いやすい。すべての設定が"matcher.config"属性を介して。マッチ(これは場合期待されてマッチを部分的に無効にすることができます)入力全体にマッチに失敗した場合深い一致の場所で例外が発生します。新matchers関数を装飾使用して定義することができます。内部的には、これはより効率的に処理されるステートレスmatchersを検出するために使用されます。の処理はより一般的な行われている、新しい拡張機能を有効に変換されます。サポートをデバッグする変数の値をトレースが含まれます。
タグ: Major feature enhancements
This is a major release with many changes that simplify the library, making it more efficient and easier to use. All configuration is now via the "matcher.config" attribute. An exception with deepest match location is raised if a matcher fails to match the entire input (this can be disabled if partial matches are expected). New matchers can be defined using decorated functions. Internally, this is used to detect stateless matchers, which are handled more efficiently. The handling of transforms has been made more general, enabling new extensions. Debugging support now includes tracing variable values.

2010-04-03 17:25
4.0b1

これは、新しいメジャーバージョンを使用する簡単なはずですし、高速パーサを生成する最初のベータ版です。変更は、不完全な、シンプルな構成、関数デコレータ、必要なときにはトランポリンの除去と、より効率的なデフォルトの設定で新しいmatchersを簡単に定義と一致するために有用なエラーメッセージが含まれます。これは、メインサイトに記載されていませんベータ版からです。ドキュメントをダウンロードする必要がありますローカルにインストール。
タグ: Beta, Major feature enhancements
This is the first beta of a new major version, which should be easier to use and generate faster parsers. Changes include useful error messages for incomplete matches, simpler configuration, easier definition of new matchers with function decorators, removal of trampolining when not needed, and a more efficient default configuration. Because this is a beta it is not documented on the main site. The documentation must be downloaded and installed locally.

2009-12-10 10:19
3.3.3

このリリースでは、オフサイドの解析を中心に、ユーザーからのフィードバックに基づいていくつかの小さな改良が含まれます。ドキュメントも若干改善されており、現在のFAQが含まれます。
タグ: Minor
This release includes several small improvements, mainly to the offside parsing, based on user feedback. The documentation has also been improved slightly, and now includes a FAQ.

2009-12-02 22:48
3.3.2

正規表現ライブラリのいくつかのバグが修正されている。
タグ: Minor, Bug Fix, regular expressions
Some bugs in the regular expression library have been fixed.

プロジェクトリソース