All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
clear() |
static boolean |
containsOrderlessASTOrDefaultPattern(IAST lhsAST) |
java.util.List<IAST> |
definition() |
IExpr |
evalDownRule(IExpr expression) |
IExpr |
evalSimpleRatternDownRule(OpenIntToSet<IPatternMatcher> hashToMatcherMap,
int hash,
IAST expression,
boolean showSteps) |
IExpr |
evalUpRule(IExpr expression) |
java.util.Map<IExpr,PatternMatcherEquals> |
getEqualDownRules() |
java.util.Map<IExpr,PatternMatcherEquals> |
getEqualUpRules() |
static boolean |
isComplicatedPatternRule(IExpr lhsExpr,
java.util.Set<ISymbol> neededSymbols) |
IPatternMatcher |
putDownRule(IExpr leftHandSide,
AbstractPatternMatcherMethod pmEvaluator) |
IPatternMatcher |
putDownRule(IExpr leftHandSide,
IExpr rightHandSide) |
IPatternMatcher |
putDownRule(ISymbol.RuleType setSymbol,
boolean equalRule,
IExpr leftHandSide,
IExpr rightHandSide) |
PatternMatcher |
putDownRule(PatternMatcherAndInvoker pmEvaluator) |
IPatternMatcher |
putUpRule(ISymbol.RuleType setSymbol,
boolean equalRule,
IAST leftHandSide,
IExpr rightHandSide) |
void |
removeRule(ISymbol.RuleType setSymbol,
boolean equalRule,
IExpr leftHandSide) |
java.lang.String |
toString() |