BuildCacheLC1

class BuildCacheLC1(stateSet: ParserStateSet) : BuildCacheAbstract

Functions

buildCaches
Link copied to clipboard
common
open override fun buildCaches()
clearAndOff
Link copied to clipboard
common
open override fun clearAndOff()
firstOf
Link copied to clipboard
common
open override fun firstOf(rulePosition: RulePosition, ifReachEnd: LookaheadSet): Set<RuntimeRule>
firstOfNotEmpty
Link copied to clipboard
common
fun firstOfNotEmpty(rule: RuntimeRule, doneRp: MutableMap<RulePosition, FirstOfResult>, done: BooleanArray): FirstOfResult
firstOfNotEmptySafe
Link copied to clipboard
common
fun firstOfNotEmptySafe(rule: RuntimeRule, doneRp: MutableMap<RulePosition, FirstOfResult>, done: BooleanArray): FirstOfResult
firstOfRpNotEmpty
Link copied to clipboard
common
fun firstOfRpNotEmpty(rulePosition: RulePosition, doneRp: MutableMap<RulePosition, FirstOfResult>, done: BooleanArray): FirstOfResult
heightGraftInto
Link copied to clipboard
common
open override fun heightGraftInto(prevStateRulePositions: List<RulePosition>, fromStateRuntimeRules: List<RuntimeRule>): Set<HeightGraftInfo>
on
Link copied to clipboard
common
open override fun on()
stateInfo
Link copied to clipboard
common
open override fun stateInfo(): Set<StateInfo>
widthInto
Link copied to clipboard
common
open override fun widthInto(fromStateRulePositions: List<RulePosition>): Set<WidthInfo>

Properties

stateSet
Link copied to clipboard
common
val stateSet: ParserStateSet