public static final class PGrammarRule.Builder extends Object
Constructor and Description |
---|
Builder(boolean visibility,
PExtent returnType,
Located<String> name,
List<Located<String>> params,
@Nullable PExtent args)
Returns a fresh builder with the given parameters
|
Modifier and Type | Method and Description |
---|---|
PGrammarRule.Builder |
addProduction(PProduction prod)
Adds the given production to the builder
|
PGrammarRule |
build() |
public PGrammarRule.Builder addProduction(PProduction prod)
prod
- public PGrammarRule build()