step9
Interface expr.yyInput

All Known Implementing Classes:
expr.yyLex
Enclosing class:
expr

public static interface expr.yyInput

must be implemented by a scanner object to supply input to the parser. Nested for convenience, does not depend on parser class.


Method Summary
 boolean advance()
          move on to next token.
 int token()
          classifies current token.
 Object value()
          associated with current token.
 

Method Detail

advance

boolean advance()
                throws IOException
move on to next token.

Returns:
false if positioned beyond tokens.
Throws:
IOException - on input error.

token

int token()
classifies current token. Should not be called if advance() returned false.

Returns:
current %token or single character.

value

Object value()
associated with current token. Should not be called if advance() returned false.

Returns:
value for token().