Package com.oracle.truffle.regex.tregex.nfa
package com.oracle.truffle.regex.tregex.nfa
-
ClassDescriptionRegex AST visitor that will find convert all NFA successors of a given
TermtoASTTransitions (by calculating their respectiveGroupBoundaries) and annotate for every successor whichLookAheadAssertions and/orLookBehindAssertions it should be merged with.Represents a single state in the NFA form of a regular expression.Provides information about a transition from one NFAState to another state.Used for pre-calculating and finding the result of tree-like regular expressions.A NFA that corresponds to the subtree of oneRegexASTSubtreeRootNode.Represents a state of aPureNFA.Represents a transition of aPureNFA.Calculates the successor transitions of a givenPureNFAState.Transition guards introduced by boundedToken.Quantifiers.