org.yecht
Class BytecodeScanner

java.lang.Object
  extended by org.yecht.BytecodeScanner
All Implemented Interfaces:
DefaultYAMLParser.yyInput

public class BytecodeScanner
extends Object
implements DefaultYAMLParser.yyInput


Field Summary
static int QUOTELEN
           
 
Constructor Summary
BytecodeScanner(Parser parser)
           
 
Method Summary
 boolean advance()
          move on to next token.
 int token()
          classifies current token.
 Object value()
          associated with current token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QUOTELEN

public static final int QUOTELEN
See Also:
Constant Field Values
Constructor Detail

BytecodeScanner

public BytecodeScanner(Parser parser)
Method Detail

value

public Object value()
Description copied from interface: DefaultYAMLParser.yyInput
associated with current token. Should not be called if DefaultYAMLParser.yyInput.advance() returned false.

Specified by:
value in interface DefaultYAMLParser.yyInput
Returns:
value for DefaultYAMLParser.yyInput.token().

token

public int token()
Description copied from interface: DefaultYAMLParser.yyInput
classifies current token. Should not be called if DefaultYAMLParser.yyInput.advance() returned false.

Specified by:
token in interface DefaultYAMLParser.yyInput
Returns:
current %token or single character.

advance

public boolean advance()
                throws IOException
Description copied from interface: DefaultYAMLParser.yyInput
move on to next token.

Specified by:
advance in interface DefaultYAMLParser.yyInput
Returns:
false if positioned beyond tokens.
Throws:
IOException - on input error.


Copyright © 2013. All Rights Reserved.