ParserStateSet

class ParserStateSet(number: Int, runtimeRuleSet: RuntimeRuleSet, userGoalRule: RuntimeRule, isSkip: Boolean, automatonKind: AutomatonKind)

Functions

build
Link copied to clipboard
common
fun build(): ParserStateSet
createWithParent
Link copied to clipboard
common
fun createWithParent(upLhs: LookaheadSet, parentLookahead: LookaheadSet): LookaheadSet
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

allBuiltTransitions
Link copied to clipboard
common
val allBuiltTransitions: Set<Transition>
automatonKind
Link copied to clipboard
common
val automatonKind: AutomatonKind
endState
Link copied to clipboard
common
val endState: ParserState
isSkip
Link copied to clipboard
common
val isSkip: Boolean
number
Link copied to clipboard
common
val number: Int
preBuilt
Link copied to clipboard
common
var preBuilt: Boolean = false
runtimeRuleSet
Link copied to clipboard
common
val runtimeRuleSet: RuntimeRuleSet
startState
Link copied to clipboard
common
val startState: ParserState
states
Link copied to clipboard
common
val states: LazyMapNonNull<List<RulePosition>, ParserState>
usedNonTerminalRules
Link copied to clipboard
common
val usedNonTerminalRules: Set<RuntimeRule>
usedRules
Link copied to clipboard
common
val usedRules: Set<RuntimeRule>
usedTerminalRules
Link copied to clipboard
common
val usedTerminalRules: Set<RuntimeRule>
userGoalRule
Link copied to clipboard
common
val userGoalRule: RuntimeRule