Package org.yecht
Interface DefaultYAMLParser.yyInput
-
- All Known Implementing Classes:
BytecodeScanner,TokenScanner
- Enclosing class:
- DefaultYAMLParser
public static interface DefaultYAMLParser.yyInputmust 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 booleanadvance()move on to next token.inttoken()classifies current token.java.lang.Objectvalue()associated with current token.
-
-
-
Method Detail
-
advance
boolean advance() throws java.io.IOExceptionmove 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.
-
-