Interface Cfg.Element<T>

Type Parameters:
T - the terminal symbol value type
All Superinterfaces:
Cfg.Annotatable<T>
All Known Subinterfaces:
Cfg.Symbol<T>
All Known Implementing Classes:
Cfg.Expression, Cfg.NonTerminal, Cfg.Terminal
Enclosing class:
Cfg<T>

public static sealed interface Cfg.Element<T> extends Cfg.Annotatable<T> permits Cfg.Symbol<T>, Cfg.Expression<T>
Represents an element of a CFG
Since:
8.2
Version:
8.2