public interface Production
| Modifier and Type | Method and Description |
|---|---|
boolean |
bnfsymbols() |
Grammar.Term |
definition() |
String |
description() |
boolean |
inline() |
boolean |
legacy() |
boolean |
lexer() |
String |
name() |
default Collection<Production> |
referencedFrom() |
Collection<NonTerminal> |
references() |
<Scope> Scope |
scope(Scope scope,
ScopeRule.Transformation<Scope> transition) |
boolean |
skip() |
<P,T,EX extends Exception> |
transform(TermTransformation<P,T,EX> transformation,
P parameter) |
String name()
String description()
Grammar.Term definition()
<Scope> Scope scope(Scope scope,
ScopeRule.Transformation<Scope> transition)
<P,T,EX extends Exception> T transform(TermTransformation<P,T,EX> transformation, P parameter) throws EX extends Exception
EX extends Exceptionboolean skip()
boolean inline()
boolean legacy()
boolean lexer()
boolean bnfsymbols()
Collection<NonTerminal> references()
default Collection<Production> referencedFrom()
Copyright © 2019. All rights reserved.