org.codehaus.janino
Class Scanner.Token
java.lang.Object
org.codehaus.janino.Scanner.Token
- Direct Known Subclasses:
- Scanner.EOFToken, Scanner.IdentifierToken, Scanner.KeywordToken, Scanner.LiteralToken, Scanner.OperatorToken
- Enclosing class:
- Scanner
- public abstract class Scanner.Token
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getLocation
public Location getLocation()
isKeyword
public boolean isKeyword()
isKeyword
public boolean isKeyword(String k)
isKeyword
public boolean isKeyword(String[] ks)
getKeyword
public String getKeyword()
throws Scanner.ScanException
- Throws:
Scanner.ScanException
isIdentifier
public boolean isIdentifier()
isIdentifier
public boolean isIdentifier(String id)
getIdentifier
public String getIdentifier()
throws Scanner.ScanException
- Throws:
Scanner.ScanException
isLiteral
public boolean isLiteral()
getLiteralValue
public Object getLiteralValue()
throws Scanner.ScanException
- Throws:
Scanner.ScanException
isOperator
public boolean isOperator()
isOperator
public boolean isOperator(String o)
isOperator
public boolean isOperator(String[] os)
getOperator
public String getOperator()
throws Scanner.ScanException
- Throws:
Scanner.ScanException
isEOF
public boolean isEOF()