Transition

fun Transition(from: ParserState, to: ParserState, action: Transition.ParseAction, lookaheadGuard: LookaheadSet, upLookahead: LookaheadSet, prevGuard: List<RulePosition>?, runtimeGuard: Transition.(current: GrowingNode, previous: List<RulePosition>?) -> Boolean)