ConcatenationItem

interface ConcatenationItem : RuleItem

Functions

accept
Link copied to clipboard
common
abstract fun <T, A> accept(visitor: GrammarVisitor<T, A>, arg: A): T
setOwningRule
Link copied to clipboard
common
abstract fun setOwningRule(rule: Rule, indices: List<Int>)
subItem
Link copied to clipboard
common
abstract fun subItem(index: Int): RuleItem

Properties

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

Inheritors

ConcatenationItemAbstract
Link copied to clipboard
Multi
Link copied to clipboard
SeparatedList
Link copied to clipboard
SimpleItem
Link copied to clipboard