NonTerminalDefault

class NonTerminalDefault(name: String, owningGrammar: Grammar, embedded: Boolean) : RuleItemAbstract, NonTerminal

Functions

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

Properties

allNonTerminal
Link copied to clipboard
common
open override val allNonTerminal: Set<NonTerminal>
allTerminal
Link copied to clipboard
common
open override val allTerminal: Set<Terminal>
embedded
Link copied to clipboard
common
open override val embedded: Boolean
index
Link copied to clipboard
common
var index: List<Int>? = null
name
Link copied to clipboard
common
open override val name: String
owningGrammar
Link copied to clipboard
common
val owningGrammar: Grammar
owningRule
Link copied to clipboard
common
open override val owningRule: Rule
referencedRule
Link copied to clipboard
common
open override val referencedRule: Rule