Interface GrammarSymbol
- All Known Implementing Classes:
BooleanConstantTerminal,ConstantTerminal,EphemeralConstantTerminal,NonTerminal,OperatorTerminal,Terminal,VariableTerminal
public interface GrammarSymbol
Common marker for non-terminals and terminals used inside grammar productions.
-
Method Summary
Modifier and TypeMethodDescriptionsymbol()Symbol identifier used in rules and serialized AST payloads.Optional output type annotation.
-
Method Details
-
symbol
String symbol()Symbol identifier used in rules and serialized AST payloads. -
typeSignature
TypeSignature typeSignature()Optional output type annotation.
-