|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpmp.Token
public class Token
Source code token. It is used as container to transport tokens between
RegExps and Analyzer objects. This objects is constructed with constant type
(and string type identifier). Field string
is variable so that
this object can be reused.
Title: PMP: Macroprocessor
Description: Java macroprocessor
Copyright: Copyright (c) 2005
Nested Class Summary | |
---|---|
static class |
Token.Type
|
Constructor Summary | |
---|---|
Token(Token.Type type)
|
|
Token(Token.Type type,
java.lang.String typeID)
|
|
Token(Token.Type type,
java.lang.String typeID,
java.lang.String string)
|
Method Summary | |
---|---|
void |
clearString()
Clears token carried by this object. |
java.lang.String |
getString()
Returns token carried by this object. |
Token.Type |
getType()
Returns lexical type of this token. |
java.lang.String |
getTypeID()
Returns type identifier. |
void |
setString(java.lang.String string)
Changes token carried by this object. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Token(Token.Type type)
public Token(Token.Type type, java.lang.String typeID)
public Token(Token.Type type, java.lang.String typeID, java.lang.String string)
Method Detail |
---|
public void clearString()
public void setString(java.lang.String string)
string
- new tokenpublic java.lang.String getString()
public Token.Type getType()
public java.lang.String getTypeID()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |