クラス TopLevelClass.LexicalAnalyzer

java.lang.Object
  |
  +--TopLevelClass.LexicalAnalyzer
直系の既知のサブクラス:
TopLevelClass.Default.LexicalAnalyzer
含まれているクラス:
TopLevelClass

public abstract static class TopLevelClass.LexicalAnalyzer
extends Object

TopLevelClass.Token の列を出力します。

このクラスは、Iterator に似ています。next() を繰り返し呼び出すことで、列を構成している TopLevelClass.Token を順番に得ることができます。

導入されたバージョン:
notavaCC 1.0

コンストラクタの概要
TopLevelClass.LexicalAnalyzer()
           
 
メソッドの概要
abstract  TopLevelClass.Token next()
          次のトークンを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TopLevelClass.LexicalAnalyzer

public TopLevelClass.LexicalAnalyzer()
メソッドの詳細

next

public abstract TopLevelClass.Token next()
                                  throws TopLevelClass.ParseException
次のトークンを返します。トークン列の終端に達し、次のトークンが存在しない場合、TopLevelClass.Token.getSymbolID()TopLevelClass.EOF_TOKEN を返すオブジェクトを返します。

戻り値:
次のトークン。
例外:
TopLevelClass.ParseException - パース対象のテキストが、文法上あるいは意味論上の誤りを含む場合。
導入されたバージョン:
notavaCC 1.0