ダウンロードリスト

プロジェクト概要

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

システム要件

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

2011-03-22 02:07
5.0

このリリースでは、重要なのは、入力ストリームの内部処理を簡素化するために書き換えが含まれています。これは、信頼性、効率性を向上させる将来のさらなる拡張を可能にします。その結果、内部APIが変更されていますストリーム。メモ化し、オフサイドの新しいテスト中(重要な空白)の解析も発見された問題に対処するために変更されているの処理はストリーム。最後に、今ではドキュメントを使用可能なメモリよりも解析するLEPLを使用することが可能です。
タグ: Major bugfixes
This release contains a significant rewrite to simplify the internal handling of the input stream. This improves reliability, efficiency, and will allow further extension in the future. As a consequence, the internal API for streams has changed. The handling of memoization and offside (whitespace significant) parsing has also been modified to address issues found while testing the new streams. Finally, it is now possible to use LEPL to parse documents larger than the available memory.

2010-06-11 23:26
4.3.1

このリリースでは有効になって認識して解析がさ、追加のマイナーバグ修正のために行SOLのマーカーとEOLのmatchers、使用する明示的に一致する開始日と終了の行-。
タグ: Minor bugfixes
This release adds a minor bugfix for SOL and EOL matchers, used to
explicitly match the start- and end-of-line markers when line-aware
parsing is enabled.

2010-06-01 16:03
4.2.3

オフサイドの解析を使用する場合の修正はLineAwareAlphabet、トークン内のmatchersの使用を改善するために行われた。オフサイドの解析の新しい例は、ドキュメントに追加されました。
タグ: Minor bugfixes
Fixes were made to LineAwareAlphabet, which improve the use of matchers within tokens when using offside parsing. A new example of offside parsing has been added to the documentation.

2010-05-21 17:48
4.2.2

このリリースでは、校正(通常は"ドロップ"といいます)が正規表現にマッチ変換変換を失ったエラーを修正します。
タグ: Minor bugfixes
This release fixes an error in which the rewriter lost transformations (typically "Drop") when converting a matcher to a regular expression.

2010-05-03 09:44
4.2

このリリースでは、RFC 3696の推奨事項次のメールアドレスは、HTTPのURL、およびの"mailto"URLを検証するための新しいモジュールを追加します。速度の正規表現にパーサの部分をコンパイルし、内部の書き換えロジックは、改善されています。
タグ: Major feature enhancements, Email, url
This release adds a new module for validating email addresses, HTTP URLs, and "mailto" URLs, following the recommendations in RFC 3696. The internal rewriting logic, which compiles parts of the parser to regular expressions for speed, has been improved.

プロジェクトリソース