Package org.yecht
Interface DefaultYAMLParser.yyInput
-
- All Known Implementing Classes:
BytecodeScanner
,TokenScanner
- Enclosing class:
- DefaultYAMLParser
public static interface DefaultYAMLParser.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
advance()
move on to next token.int
token()
classifies current token.java.lang.Object
value()
associated with current token.
-
-
-
Method Detail
-
advance
boolean advance() throws java.io.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 ifadvance()
returned false.- Returns:
- current %token or single character.
-
-