public class GrammarBuilder extends Object
| Constructor and Description |
|---|
GrammarBuilder() |
| Modifier and Type | Method and Description |
|---|---|
GrammarBuilder |
addCollapsedRule(Nonterminal lhs,
CollapsedHeapConfiguration rhs) |
GrammarBuilder |
addRule(Nonterminal lhs,
HeapConfiguration rhs) |
GrammarBuilder |
addRules(Grammar grammar) |
GrammarBuilder |
addRules(Map<Nonterminal,? extends Collection<HeapConfiguration>> newRules) |
GrammarBuilder |
addRules(Nonterminal lhs,
Collection<HeapConfiguration> rightHandSides) |
Grammar |
build() |
GrammarBuilder |
updateCollapsedRules() |
public Grammar build()
public GrammarBuilder addRule(Nonterminal lhs, HeapConfiguration rhs)
public GrammarBuilder addRules(Nonterminal lhs, Collection<HeapConfiguration> rightHandSides)
public GrammarBuilder addRules(Map<Nonterminal,? extends Collection<HeapConfiguration>> newRules)
public GrammarBuilder addRules(Grammar grammar)
public GrammarBuilder addCollapsedRule(Nonterminal lhs, CollapsedHeapConfiguration rhs)
public GrammarBuilder updateCollapsedRules()
Copyright © 2018. All rights reserved.