Choice

interface Choice : RuleItem

Functions

setOwningRule
Link copied to clipboard
abstract fun setOwningRule(rule: Rule, indices: List<Int>)
subItem
Link copied to clipboard
abstract fun subItem(index: Int): RuleItem

Properties

allNonTerminal
Link copied to clipboard
abstract val allNonTerminal: Set<NonTerminal>
allTerminal
Link copied to clipboard
abstract val allTerminal: Set<Terminal>
alternative
Link copied to clipboard
abstract val alternative: List<Concatenation>
owningRule
Link copied to clipboard
abstract val owningRule: Rule

Inheritors

ChoiceEqual
Link copied to clipboard
ChoicePriority
Link copied to clipboard
ChoiceAmbiguous
Link copied to clipboard