public class ReplacingProductionRule extends ProductionRule
Constructor and Description |
---|
ReplacingProductionRule() |
Modifier and Type | Method and Description |
---|---|
protected String |
getSymbol()
Returns the symbol of this production rule.
|
void |
produce(RuleEvaluation e)
Carries out the production of this rule
|
private void |
removeNonreferencedMatches(RuleEvaluation e)
Remove items until there's only one item left
|
getCondition, getProduction, isLoop, makeReferences, matches, matchReferences, setCondition, setProduction, toString
public void produce(RuleEvaluation e)
produce
in class ProductionRule
private void removeNonreferencedMatches(RuleEvaluation e)
protected String getSymbol()
ProductionRule
condition symbol production
.getSymbol
in class ProductionRule
Copyright © 2017. All rights reserved.