Package com.oracle.truffle.regex.tregex.nodes.dfa
package com.oracle.truffle.regex.tregex.nodes.dfa
-
ClassesClassDescriptionThis class provides an alternative way of calculating the next transition - instead of checking all transitions in sequential manner, all ranges of all transitions are merged into one sorted array, which is then searched in tree-recursive fashion.Data structure for optimized matching of multiple ranges in one lower byte range.This state node is responsible for selecting a DFA's initial state based on the index the search starts from.Container for character matchers of DFA transitions.Container for character matchers of DFA transitions, potentially specialized for a given string encoding.This class is used to store a trace of the execution of a
TRegexExecutorBaseNode.execute(com.oracle.truffle.api.frame.VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange).Container for all local variables used inTRegexDFAExecutorNode.