LexicalParser

提供: Kiruah's Page
移動: 案内検索

機能

kommons-lib LexicalParserは、高度な字句解析機能ではなく、簡易的な字句解析機能を提供します。 だいたいSQL文やJavaのソースコードレベルを文字単位に分解します。

構文解析や意味解析まではしませんので、何かしらのインポーターを簡易的に構築したい場合に利用します。


利用方法

LexicalParserは下記の通りparseメソッドを実行し利用します。

List<String> list = LexicalParser.parse("double number = (1.0 / -2.0) / 5.0");

上記を実行した結果、List<String> listには下記の値が順に格納されます。

  1. double
  2. number
  3. =
  4. (
  5. 1.0
  6. /
  7. -2.0
  8. )
  9. /
  10. 5.0