Package net. akehurst. language. agl. automaton
Types
AutomatonKind
Link copied to clipboard
BuildCache
Link copied to clipboard
interface BuildCache
Content copied to clipboard
BuildCacheAbstract
Link copied to clipboard
BuildCacheLC0
Link copied to clipboard
BuildCacheLC1
Link copied to clipboard
ClosureItemLC0
Link copied to clipboard
data class ClosureItemLC0(parentItem: ClosureItemLC0?, rulePosition: RulePosition)
Content copied to clipboard
ClosureItemLC1
Link copied to clipboard
class ClosureItemLC1(parentItem: ClosureItemLC1?, rulePosition: RulePosition, next: RulePosition?, lookaheadSet: LookaheadSet)
Content copied to clipboard
FirstOfResult
Link copied to clipboard
HeightGraftInfo
Link copied to clipboard
data class HeightGraftInfo(parent: List<RulePosition>, parentNext: List<RulePosition>, lhs: LookaheadSet, upLhs: LookaheadSet)
Content copied to clipboard
ParserState
Link copied to clipboard
class ParserState(number: StateNumber, rulePositions: List<RulePosition>, stateSet: ParserStateSet)
Content copied to clipboard
ParserStateSet
Link copied to clipboard
class ParserStateSet(number: Int, runtimeRuleSet: RuntimeRuleSet, userGoalRule: RuntimeRule, isSkip: Boolean, automatonKind: AutomatonKind)
Content copied to clipboard
StateInfo
Link copied to clipboard
data class StateInfo(rulePositions: List<RulePosition>, possiblePrev: List<List<RulePosition>>)
Content copied to clipboard
Transition
Link copied to clipboard
class Transition(from: ParserState, to: ParserState, action: Transition.ParseAction, lookaheadGuard: LookaheadSet, upLookahead: LookaheadSet, prevGuard: List<RulePosition>?, runtimeGuard: Transition.(current: GrowingNode, previous: List<RulePosition>?) -> Boolean)
Content copied to clipboard
TransitionCache
Link copied to clipboard
interface TransitionCache
Content copied to clipboard
TransitionCacheLC0
Link copied to clipboard
TransitionCacheLC1
Link copied to clipboard
WidthInfo
Link copied to clipboard