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 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 if advance() returned false.
        Returns:
        current %token or single character.
      • value

        java.lang.Object value()
        associated with current token. Should not be called if advance() returned false.
        Returns:
        value for token().