absimpa

抽象的なシンプルパーサー
今すぐダウンロード

absimpa ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Harald Kirsch
  • 出版社のWebサイト:
  • http://wsd.iitb.fhg.de/geg/clighome/

absimpa タグ


absimpa 説明

抽象的なシンプルパーサー Absimpaは、再帰的なまともなパーサを提供するJavaクラスライブラリです。それは抽象化とJava Generics.Developer CommentsIの実験です。例では、パーサーは文字列オブジェクトには対応しません。これは短いのために字句分析装置、またはレクサーに残されています。実際、パッケージ全体は、レクサーが文字列を扱うと仮定していません。唯一の仮定は、Lexerが列挙型C型から一連のオブジェクトを生成することです.Cは一般的なパラメーターであり、このパッケージのユーザーは自分のアプリケーションに必要なものを自由に定義できます。その結果、基本的にはこのように見えます.Public Interface Lexer {c crurrent(); n next();通常のレクサー設計では、レクサーはいくつかの文字列を分析してトークンを生成し、そのコア成分は現在の入力位置で認識されたレクサーがテキストです。これは、lexer.current()が列挙体から値を生成しなければならないという事実に衝突しているようです。列挙オブジェクトに任意の変更されたテキストを保持する場所はありません。パズルは、レクサーからCを受信したときにパーサーが行って現在の段階でちょうど正しいと判断したときにパズルが解決されます。分析の次に、パーサーは次の()を呼び出して、解析されたシーケンスが変換されるタイプのオブジェクトを取得する。ただし、パーサは完全にNのもので興味があります。それはちょうどそれを渡し、最終的には解析の結果としてn型のオブジェクトを返します。要件: ・Java 2 Standard Editionランタイム環境


absimpa 関連ソフトウェア