ppg.test.multi
Class Token
java.lang.Object
ppg.test.multi.Token
- All Implemented Interfaces:
- ppg.test.multi.LexerResult
- public class Token
- extends java.lang.Object
- implements ppg.test.multi.LexerResult
Constructor Summary |
Token(int i)
|
Token(int id,
java.lang.String filename,
int lineno,
int left,
int right,
java.lang.Object value)
|
Token(java.lang.String filename,
int lineno,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Token
public Token(java.lang.String filename,
int lineno,
java.lang.Object value)
Token
public Token(int id,
java.lang.String filename,
int lineno,
int left,
int right,
java.lang.Object value)
Token
public Token(int i)
getCode
public int getCode()
getSymbol
public java_cup.runtime.Symbol getSymbol()
getValue
public java.lang.Object getValue()
getID
public java.lang.String getID()
toString
public static java.lang.String toString(int type)
toString
public java.lang.String toString()
unparse
public void unparse(java.io.OutputStream o)
- Description copied from interface:
ppg.test.multi.LexerResult
- Displays the parsed token in human-readable form.
The token has the form <token-type, attribute, line-number>
- Specified by:
unparse
in interface ppg.test.multi.LexerResult
- Parameters:
o
- The OutputStream onto which to print the token
getFilename
public java.lang.String getFilename()
lineNumber
public int lineNumber()
- Specified by:
lineNumber
in interface ppg.test.multi.LexerResult
- Returns:
- line number on which the token was found
getLineno
public int getLineno()
setLineno
public void setLineno(int i)