GrowingChildren

class GrowingChildren

Functions

appendChild
Link copied to clipboard
common
fun appendChild(state: ParserState, nextChildAlts: List<SPPTNode>): GrowingChildren?
appendSkipIfNotEmpty
Link copied to clipboard
common
fun appendSkipIfNotEmpty(skipChildren: List<SPPTNode>): GrowingChildren
concatenate
Link copied to clipboard
common
fun concatenate(other: GrowingChildren)
firstChild
Link copied to clipboard
common
fun firstChild(ruleOption: RuleOptionId?): GrowingChildNode?
firstNonSkipChild
Link copied to clipboard
common
fun firstNonSkipChild(ruleOption: RuleOptionId): GrowingChildNode?
get
Link copied to clipboard
common
operator fun get(ruleOption: RuleOptionId): List<SPPTNode>
setFirstChildAlternative
Link copied to clipboard
common
fun setFirstChildAlternative()
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

hasSkipAtStart
Link copied to clipboard
common
val hasSkipAtStart: Boolean
isEmpty
Link copied to clipboard
common
val isEmpty: Boolean
lastChild
Link copied to clipboard
common
val lastChild: GrowingChildNode?
lastInitialSkipChild
Link copied to clipboard
common
val lastInitialSkipChild: GrowingChildNode?
length
Link copied to clipboard
common
var length: Int = 0
nextInputPosition
Link copied to clipboard
common
var nextInputPosition: Int
numberNonSkip
Link copied to clipboard
common
var numberNonSkip: Int = 0
startPosition
Link copied to clipboard
common
var startPosition: Int