public class RuleExactMatch extends Object implements SemanticRule
| Constructor and Description |
|---|
RuleExactMatch(String ruleName,
String[] pattern)
The rule specified as operator names separated by % symbols, the left side represents the
bottom of the stack.
|
| Modifier and Type | Method and Description |
|---|---|
int |
cost(Stack<Node> stack)
This function returns the cost of the rule for the specified stack.
|
String |
getName() |
public RuleExactMatch(String ruleName, String[] pattern)
ruleName - name of the rulepattern - string specification of the rulepublic int cost(Stack<Node> stack) throws SemanticException
cost in interface Rulecost in interface SemanticRulestack - Node stack encountered so farSemanticExceptionpublic String getName()
getName in interface RulegetName in interface SemanticRuleCopyright © 2022 The Apache Software Foundation. All rights reserved.