-
- All Implemented Interfaces:
-
it.unibo.alchemist.expressions.parser.ExpConstants
public class Exp implements ExpConstants
-
-
Field Summary
Fields Modifier and Type Field Description public Tokenjj_ntpublic Tokentokenpublic ExpTokenManagertoken_source
-
Constructor Summary
Constructors Constructor Description Exp(ExpTokenManager tm)Constructor with generated Token Manager. Exp(InputStream stream)Constructor with InputStream. Exp(InputStream stream, String encoding)Constructor with InputStream and supplied encoding Exp(Reader stream)Constructor.
-
Method Summary
Modifier and Type Method Description final TokengetToken(int index)Get the specific Token. final TokengetToken(int index)Get the specific Token. final ITreeNode<out Object>AtomicExpr()final StringComparator()final ITreeNode<HashString>Cost()final voiddisable_tracing()Disable tracing. final ITreeNode<out Object>E()final voidenable_tracing()Enable tracing. final ITreeNode<out Object>Expr()ParseExceptiongenerateParseException()Generate ParseException. final TokengetNextToken()Get the next Token. final ITreeInit()final StringlistComparator()final ITreeNode<Set<ITreeNode<out Object>>>ListExpr()final OperatorTreeNodeMaxExpr()final OperatorTreeNodeMinExpr()final OperatorTreeNodeModExpr()final ITreeNode<Double>Number()voidReInit(ExpTokenManager tm)Reinitialise. voidReInit(InputStream stream)Reinitialise. voidReInit(InputStream stream, String encoding)Reinitialise. voidReInit(Reader stream)Reinitialise. final ITreeNode<out Object>TimesExpr()final StringunaryListComparator()final ITreeNode<out Object>Var()-
-
Constructor Detail
-
Exp
Exp(ExpTokenManager tm)
Constructor with generated Token Manager.
-
Exp
Exp(InputStream stream)
Constructor with InputStream.
-
Exp
Exp(InputStream stream, String encoding)
Constructor with InputStream and supplied encoding
-
Exp
Exp(Reader stream)
Constructor.
-
-
Method Detail
-
AtomicExpr
final ITreeNode<out Object> AtomicExpr()
-
Comparator
final String Comparator()
-
disable_tracing
final void disable_tracing()
Disable tracing.
-
enable_tracing
final void enable_tracing()
Enable tracing.
-
generateParseException
ParseException generateParseException()
Generate ParseException.
-
getNextToken
final Token getNextToken()
Get the next Token.
-
listComparator
final String listComparator()
-
MaxExpr
final OperatorTreeNode MaxExpr()
-
MinExpr
final OperatorTreeNode MinExpr()
-
ModExpr
final OperatorTreeNode ModExpr()
-
ReInit
void ReInit(ExpTokenManager tm)
Reinitialise.
-
ReInit
void ReInit(InputStream stream)
Reinitialise.
-
ReInit
void ReInit(InputStream stream, String encoding)
Reinitialise.
-
unaryListComparator
final String unaryListComparator()
-
-
-
-