parser.absconparseur.intension
Class Evaluator
java.lang.Object
parser.absconparseur.intension.Evaluator
- Direct Known Subclasses:
- ArithmeticEvaluator, LogicalEvaluator, RelationalEvaluator, TerminalEvaluator
public abstract class Evaluator
- extends Object
LOGGER
protected static final Logger LOGGER
top
protected static int top
stack
protected static long[] stack
Evaluator
public Evaluator()
getClassOf
public static Class getClassOf(String evaluatorToken)
getArityOf
public static int getArityOf(String evaluatorToken)
isSymmetric
public static boolean isSymmetric(String evaluatorToken)
isAssociative
public static boolean isAssociative(String evaluatorToken)
getArity
public int getArity()
getTop
public static int getTop()
resetTop
public static void resetTop()
getTopValue
public static long getTopValue()
checkStackSize
public static void checkStackSize(int size)
displayStack
public static void displayStack()
evaluate
public abstract void evaluate()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012. All Rights Reserved.