test0.lexer
クラス Lexer

java.lang.Object
  拡張test0.lexer.Lexer

public class Lexer
extends java.lang.Object


入れ子クラスの概要
static class Lexer.State
           
 
フィールドの概要
protected  Lexer.State state
           
protected  Token token
           
 
コンストラクタの概要
Lexer(java.io.PushbackReader in)
           
 
メソッドの概要
protected  void filter()
           
protected  Token getToken()
           
 Token next()
           
 Token peek()
           
protected  void unread(Token token)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

token

protected Token token

state

protected Lexer.State state
コンストラクタの詳細

Lexer

public Lexer(java.io.PushbackReader in)
メソッドの詳細

filter

protected void filter()
               throws LexerException,
                      java.io.IOException
例外:
LexerException
java.io.IOException

peek

public Token peek()
           throws LexerException,
                  java.io.IOException
例外:
LexerException
java.io.IOException

next

public Token next()
           throws LexerException,
                  java.io.IOException
例外:
LexerException
java.io.IOException

getToken

protected Token getToken()
                  throws java.io.IOException,
                         LexerException
例外:
java.io.IOException
LexerException

unread

protected void unread(Token token)
               throws java.io.IOException
例外:
java.io.IOException