com.singularsys.jep.configurableparser.tokens
Class SymbolToken
java.lang.Object
com.singularsys.jep.configurableparser.tokens.Token
com.singularsys.jep.configurableparser.tokens.SymbolToken
- All Implemented Interfaces:
- java.io.Serializable
public class SymbolToken
- extends Token
A simple type of token which represents a fixed string of characters.
These tokens are returned by the SymbolTokenMatcher
.
- See Also:
- Serialized Form
Constructor Summary |
SymbolToken(java.lang.String source)
|
SymbolToken(java.lang.String source,
boolean implicitMul)
Construct a symbol token with a specified value for the implicit multiplication flag. |
Methods inherited from class com.singularsys.jep.configurableparser.tokens.Token |
equals, getColumnNumber, getLength, getLineNumber, getSource, hashCode, isBinary, isComment, isFunction, isIdentifier, isNumber, isOperator, isPrefix, isString, isSuffix, isTerminal, isTernary, isWhiteSpace, setPosition |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SymbolToken
public SymbolToken(java.lang.String source)
SymbolToken
public SymbolToken(java.lang.String source,
boolean implicitMul)
- Construct a symbol token with a specified value for the implicit multiplication flag.
- Parameters:
source
- implicitMul
- where the token can appear on the right hand side of implicit multiplication.
isSymbol
public boolean isSymbol()
- Overrides:
isSymbol
in class Token
isImplicitMulRhs
public boolean isImplicitMulRhs()
- Description copied from class:
Token
- Whether the token can appear on the right hand side of implicit multiplication '2 x'.
- Overrides:
isImplicitMulRhs
in class Token
- Returns:
- boolean value corresponding to the result.
isRhsImpMul
public boolean isRhsImpMul()
setRhsImpMul
public void setRhsImpMul(boolean rhsImpMul)
cloneToken
public Token cloneToken()
toString
public java.lang.String toString()
- Overrides:
toString
in class Token
Copyright © 2010 Singular Systems http://www.singularsys.com/jep