Web Site

org.codehaus.janino
Class Scanner.Token

java.lang.Object
  extended by 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 java.lang.Object


Method Summary
 java.lang.String getIdentifier()
           
 java.lang.String getKeyword()
           
 java.lang.Object getLiteralValue()
           
 Location getLocation()
           
 java.lang.String getOperator()
           
 boolean isEOF()
           
 boolean isIdentifier()
           
 boolean isIdentifier(java.lang.String id)
           
 boolean isKeyword()
           
 boolean isKeyword(java.lang.String k)
           
 boolean isKeyword(java.lang.String[] ks)
           
 boolean isLiteral()
           
 boolean isOperator()
           
 boolean isOperator(java.lang.String o)
           
 boolean isOperator(java.lang.String[] os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getLocation

public Location getLocation()

isKeyword

public boolean isKeyword()

isKeyword

public boolean isKeyword(java.lang.String k)

isKeyword

public boolean isKeyword(java.lang.String[] ks)

getKeyword

public java.lang.String getKeyword()
                            throws Scanner.ScanException
Throws:
Scanner.ScanException

isIdentifier

public boolean isIdentifier()

isIdentifier

public boolean isIdentifier(java.lang.String id)

getIdentifier

public java.lang.String getIdentifier()
                               throws Scanner.ScanException
Throws:
Scanner.ScanException

isLiteral

public boolean isLiteral()

getLiteralValue

public java.lang.Object getLiteralValue()
                                 throws Scanner.ScanException
Throws:
Scanner.ScanException

isOperator

public boolean isOperator()

isOperator

public boolean isOperator(java.lang.String o)

isOperator

public boolean isOperator(java.lang.String[] os)

getOperator

public java.lang.String getOperator()
                             throws Scanner.ScanException
Throws:
Scanner.ScanException

isEOF

public boolean isEOF()

Web Site