Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- Abstract128BitSet - Class in com.oracle.truffle.regex.util
- Abstract128BitSet() - Constructor for class com.oracle.truffle.regex.util.Abstract128BitSet
- Abstract64BitSet - Class in com.oracle.truffle.regex.util
- Abstract64BitSet() - Constructor for class com.oracle.truffle.regex.util.Abstract64BitSet
- AbstractArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
Abstract base class of all ArrayBuffer classes, exists solely to avoid code duplication.
- AbstractArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
- AbstractConstantKeysObject - Class in com.oracle.truffle.regex
- AbstractConstantKeysObject() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject
- AbstractConstantKeysObject.IsMemberReadable - Class in com.oracle.truffle.regex
- AbstractConstantKeysObject.ReadMember - Class in com.oracle.truffle.regex
- AbstractRegexObject - Class in com.oracle.truffle.regex
- AbstractRegexObject() - Constructor for class com.oracle.truffle.regex.AbstractRegexObject
- AbstractState<S,
T> - Interface in com.oracle.truffle.regex.tregex.automaton -
Abstract base interface for states of an automaton.
- AbstractString - Interface in com.oracle.truffle.regex.tregex.string
- AbstractStringBuffer - Interface in com.oracle.truffle.regex.tregex.string
- AbstractStringIterator - Class in com.oracle.truffle.regex.tregex.string
- AbstractStringIterator() - Constructor for class com.oracle.truffle.regex.tregex.string.AbstractStringIterator
- AbstractTransition<S,
T> - Interface in com.oracle.truffle.regex.tregex.automaton -
Basic interface for transitions of an automaton.
- add(byte) - Method in class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
- add(char) - Method in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- add(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- add(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- add(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- add(int, int[], int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- add(long) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- add(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
- add(short) - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- add(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Adds a new alternative to this group.
- add(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- add(T) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- add(T) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- addAll(int[]) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- addAll(long[]) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- addAll(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- addAll(short[], int) - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- addAll(ClassSetContents) - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- addAll(IntArrayBuffer) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- addAll(ObjectArrayBuffer<T>) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- addAll(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- addAll(Object[]) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- addAll(Object[], int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- addArgument(T, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Submits an argument to be processed by
StateTransitionCanonicalizer.run(CompilationBuffer). - addBackReference(int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addBackReference(Token.BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addBackReference(Token.BackReference, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addBackReference(Token.BackReference, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a new
BackReferenceto the currentSequence. - addCaret() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addCharacterClasses(StateSet<RegexAST, RegexASTNode>, RegexASTNode) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.AddToSetVisitor
- addCharClass(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addCharClass(CodePointSet, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addCharClass(Token.CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a new
CharacterClassto the currentSequence. - addClassSet(Token.ClassSet, CaseFoldData.CaseFoldUnfoldAlgorithm) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addCodePoint(int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- addCopy(Token, Group) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a copy of
sourceGroupto the currentSequence. - addDeadNode() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a dead node (an empty character class) to the current
Sequence. - addDollar() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- addFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- addFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- addFlags(PythonFlags) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- addGlobalFlags(PythonFlags) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- addGraphNode(GraphNode) - Method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- addInitialState(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- addLookBehindEntry(RegexAST, LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- addLoopBackNext(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- addLoopBackNext(PureNFATransition) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- addPositionAssertion(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a new
PositionAssertionto the currentSequence. - addPossibleResult(int) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- addPredecessor(T) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Add a predecessor-transition to this state's predecessor array.
- addPredecessorUnchecked(T) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Identical to
BasicState.addPredecessor(AbstractTransition), but does not assert that the predecessor transition's target isthis. - addQuantifier(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a quantifier to the current
Term. - addRange(int, int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- addRange(int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Add
[lo hi]to this list. - addRangeTo(RangesBuffer, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Appends the range at index
ito the givenbuffer. - addSequence(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Creates a new empty alternatives and adds it to the end of the list of alternatives.
- addSet(SortedListOfRanges) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- addSingleValue(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
Adds a new value.
- addSourceSection(RegexASTNode, SourceSection) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- addSourceSections(RegexASTNode, Collection<SourceSection>) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- addSubexpressionCall(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addSuccessor(ASTSuccessor) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
- AddToSetVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- addWordBoundaryAssertion(CodePointSet, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addWordNonBoundaryAssertion(CodePointSet, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- addWordNonBoundaryAssertionPython(CodePointSet, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- adjacent(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais adjacent to the range[bLo, bHi]. - adjacent(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the ranges[aLo, aHi]and[bLo, bHi]are adjacent to each other, meaning that the lower bound of one range immediately follows the upper bound of the other. - adjacent(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais adjacent to the range in listoat indexib. - advance() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- advance(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- ALL_NAMES - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- ALL_WITHOUT_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- AllTransitionsInOneTreeLeafMatcher(long[][], short[], int[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher.AllTransitionsInOneTreeLeafMatcher
- AllTransitionsInOneTreeMatcher - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
This 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.
- AllTransitionsInOneTreeMatcher(int[], short[], AllTransitionsInOneTreeMatcher.AllTransitionsInOneTreeLeafMatcher[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher
-
Constructs a new
AllTransitionsInOneTreeMatcher. - AllTransitionsInOneTreeMatcher.AllTransitionsInOneTreeLeafMatcher - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Data structure for optimized matching of multiple ranges in one lower byte range.
- alternation - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- alternativesToString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- ALWAYS_EAGER_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- AnyMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
A character matcher that always matches.
- AnyMatcher() - Constructor for class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
- append(int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- append(JsonConvertible) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonArray
- append(JsonObject.JsonObjectProperty...) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonObject
- appendCodePoint(int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- appendNodeId(StringBuilder, int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- appendOR(int, int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- appendRange(int, int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- appendRange(int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Appends
[lo hi]to this list. - appendRange(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- appendRange(Range) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- appendRangeAllowAdjacent(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- appendRangeConcatAdjacent(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- appendRangesTo(RangesBuffer, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Append all ranges from
startIndex(inclusive) toendIndex(exclusive) to the givenbuffer. - appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldEquivalenceTable
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- appendXOR(int, int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- apply(int[], int, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- apply(int[], int, int, int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- apply(PureNFATransition, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesIndirect
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesWithLookupTable
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
- apply(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- apply(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- applyCaseFoldUnfold(CodePointSetAccumulator, CodePointSetAccumulator, CaseFoldData.CaseFoldUnfoldAlgorithm) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- applyExploded(int[], int, int, int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- applyFinal(DFACaptureGroupTrackingData, int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- applyFinalStateTransition(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- applyPreFinal(TRegexDFAExecutorLocals, TRegexDFAExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
- applyToResultFactory(PreCalculatedResultFactory, int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Updates a resultFactory in respect to a single transition and index.
- array(char[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- array(int[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- array(short[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- array(JsonConvertible...) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- array(Iterable<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- array(Stream<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- arrayUnsigned(byte[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- asAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asCharacterClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- Ascii - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
- Ascii() - Constructor for class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- ASCII - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- ASCII_RANGE - Static variable in class com.oracle.truffle.regex.charset.Constants
- asConditionalBackReferenceGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asFixedSizeArray(int) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- asFixedSizeArray(int) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- asFixedSizeArray(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- asFixedSizeArray(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- asGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asLookAheadAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asLookAroundAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asLookBehindAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asPositionAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asQuantifiableTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- Assertions - Interface in com.oracle.truffle.regex.util
- asSubexpressionCall() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- asSubtreeRootNode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- ast - Variable in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- ASTDebugDumpVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- ASTDotExportVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- ASTLaTexExportVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- astNodeId(RegexASTNode) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- ASTRAL_PROBABILITY - Static variable in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- ASTRAL_SYMBOLS - Static variable in class com.oracle.truffle.regex.charset.Constants
- ASTRAL_SYMBOLS_AND_LONE_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- ASTStep - Class in com.oracle.truffle.regex.tregex.nfa
- ASTStep(RegexASTNode, TBitSet) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTStep
- ASTStepVisitor - Class in com.oracle.truffle.regex.tregex.nfa
-
Regex 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. - ASTStepVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- asTString() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- asTStringMask(TruffleString) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- ASTTransition - Class in com.oracle.truffle.regex.tregex.nfa
- ASTTransition(RegexLanguage) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- ASTTransition(RegexLanguage, Term) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- ASTTransitionCanonicalizer - Class in com.oracle.truffle.regex.tregex.nfa
- ASTTransitionCanonicalizer(RegexAST, boolean, boolean) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
- atEnd() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- atEvaluationTripPoint() - Method in class com.oracle.truffle.regex.RegexProfile
-
Check if the profiling information gathered so far is sufficient for making a decision.
- AtomicGroup - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A group that commits to its first successful match.
- atomicGroupBegin - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
B
- backReference - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- BackReference - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A reference to the contents of a previously matched capturing group.
- BackReference(Token.Kind, int[], boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.BackReference
- BACKREFERENCE_IGNORE_CASE_MULTI_CHAR_EXPANSION - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- backreferenceIgnoreCaseMultiCharExpansion() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
-
Regex flavors with this feature perform full multi-character expansion on back-references in ignore-case mode, allowing backreferences to match more or less characters than the referenced group.
- BACKREFERENCES_TO_UNMATCHED_GROUPS_FAIL - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- backreferencesToUnmatchedGroupsFail() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- BackwardDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- BackwardDFAStateNode(short, byte, short, short, byte, short[], Matchers, DFASimpleCG) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.BackwardDFAStateNode
- BackwardDFAStateNode(BackwardDFAStateNode, short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.BackwardDFAStateNode
- BAD_CLASS_SYNTAX - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- BAD_ESCAPE_END_OF_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- BAD_GROUP_NUMBER - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- BAD_INTERSECTION_SYNTAX - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- badCharacterInGroupName(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- badCharacterRange(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- badCharacterRange(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- badCharacterRange(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- badEscape(int) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- badEscape(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- badEscape(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- BasicState<S,
T> - Class in com.oracle.truffle.regex.tregex.automaton -
Abstract base class for states of an automaton.
- BasicState(int, short, T[]) - Constructor for class com.oracle.truffle.regex.tregex.automaton.BasicState
- BasicState(int, T[]) - Constructor for class com.oracle.truffle.regex.tregex.automaton.BasicState
- BasicState(BasicState<S, T>) - Constructor for class com.oracle.truffle.regex.tregex.automaton.BasicState
- binarySearch(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Performs a binary search for a range with the given lower bound (
keyLo), in the same way asArrays.binarySearch(int[], int)would behave on an array containing only the lower bounds of all ranges in this list. - binarySearchExactMatch(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif a given binary search result is equals to the range[bLo, bHi]. - binarySearchExactMatch(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif a given binary search result is equal to the range in listoat indexib. - binarySearchGetFirstIntersecting(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
If there was no
exact matchin abinary search, this method will return the index of the first range that intersects with the range[bLo, bHi], orSortedListOfRanges.size(). - binarySearchGetFirstIntersecting(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
If there was no
exact matchin abinary search, this method will return the index of the first range that intersects with the range inoat indexib, orSortedListOfRanges.size(). - binarySearchGetFirstIntersectingOrAdjacent(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
If there was no
exact matchin abinary search, this method will return the index of the first range that intersects with or is adjacent to the range[bLo, bHi], orSortedListOfRanges.size(). - binarySearchGetFirstIntersectingOrAdjacent(int, int, int, boolean) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- binarySearchNoIntersectingFound(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif no intersecting range was found by a call toSortedListOfRanges.binarySearchGetFirstIntersecting(int, int, int)or one if its variants. - BitSetMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher that matches multiple characters with a common high byte using a bit set.
Example: charactersတ, ဠ, ူhave a common high byte0x10, so they are matched by this high byte and a bit set that matches0x10,0x20and0x30. - BitSets - Class in com.oracle.truffle.regex.util
- BitSets() - Constructor for class com.oracle.truffle.regex.util.BitSets
- blkAliases - Variable in class com.oracle.truffle.regex.charset.UnicodePropertyData
- BLOCKS - Static variable in class com.oracle.truffle.regex.charset.UnicodeProperties
-
Expose
blk=unicode block ranges. - BMP_PROBABILITY - Static variable in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- BMP_RANGE - Static variable in class com.oracle.truffle.regex.charset.Constants
- BMP_RANGE_WITHOUT_LATIN1 - Static variable in class com.oracle.truffle.regex.charset.Constants
- BMP_WITHOUT_LATIN1_WITHOUT_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- BMP_WITHOUT_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- BOOLEAN_MATCH_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- BOTH_FLAGS_SET_U_V - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- Boundaries - Class in com.oracle.truffle.regex.util
- Boundaries() - Constructor for class com.oracle.truffle.regex.util.Boundaries
- boundedQuantifierMaxValue() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- boundedQuantifierMaxValue() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- boundedQuantifierMaxValue() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- boundedQuantifierMaxValue() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- boundedQuantifierMaxValue() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
The maximum value allowed while parsing bounded quantifiers.
- BranchesDirect(DFACaptureGroupPartialTransition[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
- BranchesIndirect(DFACaptureGroupPartialTransition[], short[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesIndirect
- BranchesWithLookupTable(DFACaptureGroupPartialTransition[], byte[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesWithLookupTable
- buf - Variable in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- buf - Variable in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- buf - Variable in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- build() - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- build() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- builder() - Static method in class com.oracle.truffle.regex.RegexFlags
- builder(Source, String) - Static method in class com.oracle.truffle.regex.RegexOptions
- Builder(int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- buildFlags(boolean, boolean, boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- BYTE - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
- BYTE_RANGE - Static variable in class com.oracle.truffle.regex.charset.Constants
- ByteArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many byte arrays of unknown size.
- ByteArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
- ByteArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
- Bytes - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
-
Bytes-based (binary) patterns, where the Python regular expression was given as a 'bytes' object.
- BYTES - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
C
- cacheEquals(AbstractConstantKeysObject, String, String, Class<?>, boolean) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
- cacheIdentity(AbstractConstantKeysObject, String, String, Class<?>, boolean) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
- CalcASTPropsVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast
-
This visitor computes various properties of
RegexASTand itsRegexASTNodes, in two passes. - CalcASTPropsVisitor(RegexAST, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- calcDFA() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
Calculates the DFA.
- calcTransitionGuardsResult() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- canCreate(Map<String, List<Integer>>) - Static method in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
- canFindStart() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- canFindStart() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- canHaveEmptyLoopIterations() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- canMatchZeroWidth() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- canMerge(TransitionBuilder<RegexAST, Term, ASTTransition>, TransitionBuilder<RegexAST, Term, ASTTransition>) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
- canMerge(DFAStateTransitionBuilder, DFAStateTransitionBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
- canMerge(TB, TB) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Returns
trueif two DFA transitions are allowed to be merged into one. - CANNOT_REFER_TO_AN_OPEN_GROUP - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- CANNOT_REFER_TO_GROUP_DEFINED_IN_THE_SAME_LOOKBEHIND_SUBPATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- canPop() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- canPopResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- canPruneAfterUnconditionalFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- canPruneAfterUnconditionalFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- canPruneAfterUnconditionalFinalState() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- canPruneAfterUnconditionalFinalState() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- canTransformToDFA() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- canTransformToDFAFailureReason() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- canTraverseCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- captureGroupBegin - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- caret - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- CARET - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion.Type
-
The ^ assertion, which matches at the beginning of the string.
- caretsOnPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- CASE_INSENSITIVE - Static variable in class com.oracle.truffle.regex.charset.UnicodeProperties
-
Match all unicode property names in case-insensitive mode.
- caseClosure(CaseFoldData.CaseFoldAlgorithm, CodePointSetAccumulator, CodePointSetAccumulator, BiPredicate<Integer, Integer>, CodePointSet, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.MultiCharacterCaseFolding
-
This method modifies
charClassto contains its closure on case mapping. - caseClosureMultiCodePoint(CaseFoldData.CaseFoldAlgorithm, CodePointSetAccumulator) - Static method in class com.oracle.truffle.regex.tregex.parser.MultiCharacterCaseFolding
-
Finds any characters in
charClassthat have multi-codepoint expansions. - caseFold(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- caseFold(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- caseFold(CodePointSetAccumulator, BiConsumer<Integer, int[]>) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- caseFold(Range, BiConsumer<Integer, int[]>) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- caseFold(CaseFoldData.CaseFoldAlgorithm, int) - Static method in class com.oracle.truffle.regex.tregex.parser.MultiCharacterCaseFolding
- caseFoldClassSetAtom(ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- caseFoldClassSetAtom(ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- caseFoldClassSetAtom(ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- caseFoldClassSetAtom(ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- caseFoldClassSetAtom(ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Case folds an atom in a class set expression.
- CaseFoldData - Class in com.oracle.truffle.regex.tregex.parser
- CaseFoldData() - Constructor for class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- CaseFoldData.CaseFoldAlgorithm - Enum Class in com.oracle.truffle.regex.tregex.parser
- CaseFoldData.CaseFoldEquivalenceTable - Class in com.oracle.truffle.regex.tregex.parser
-
Maps characters to their respective set of equivalent characters in case-insensitive context, e.g.
- CaseFoldData.CaseFoldTable - Class in com.oracle.truffle.regex.tregex.parser
- CaseFoldData.CaseFoldUnfoldAlgorithm - Enum Class in com.oracle.truffle.regex.tregex.parser
- caseFoldUnfold(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- caseFoldUnfold(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- caseFoldUnfold(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- caseFoldUnfold(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- caseFoldUnfold(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Updates a character set by expanding it to the set of characters that case fold to the same characters as the characters currently in the set.
- caseFoldUnfold(CodePointSetAccumulator, CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonLocaleData
- caseFoldUnfoldString(CaseFoldData.CaseFoldAlgorithm, int[], CodePointSet, boolean, boolean, RegexASTBuilder, OracleDBCharClassTrieNode, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.parser.MultiCharacterCaseFolding
-
Appends to the
astBuildera matcher that matches all case variants of the input string. - CaseUnfoldingTrie - Class in com.oracle.truffle.regex.tregex.parser
- CaseUnfoldingTrie(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- CaseUnfoldingTrie.Unfolding - Class in com.oracle.truffle.regex.tregex.parser
- CGTrackingDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- CGTrackingDFAStateNode(short, byte, short, short, byte, short[], Matchers, short[], DFACaptureGroupLazyTransition[], DFACaptureGroupLazyTransition, DFACaptureGroupLazyTransition, DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition, boolean) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
- CHAR - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
- CHAR_CLASS_RANGE_OUT_OF_ORDER - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- CHARACTER_ALIASES - Static variable in class com.oracle.truffle.regex.chardata.UnicodeCharacterAliases
- CharacterClass - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A
Termthat matches characters belonging to a specified set of characters. - CharacterClass(CodePointSet, boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
- CharacterClassAtom(ClassSetContents) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.CharacterClassAtom
- CharacterSet - Interface in com.oracle.truffle.regex.chardata
-
Represents a set of unicode characters.
- CharArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many char arrays of unknown size.
- CharArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- CharArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- charAt(int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- charClass - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- charClassAtom - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- charClassBegin - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- charClassEnd - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- charClassesCanBeMatchedWithMask() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- CharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
- CharMatcher() - Constructor for class com.oracle.truffle.regex.tregex.matchers.CharMatcher
- CharMatchers - Class in com.oracle.truffle.regex.charset
-
Helper class for converting
CodePointSets toCharMatchers. - CharMatchers() - Constructor for class com.oracle.truffle.regex.charset.CharMatchers
- charToString(int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- checkClassSetCharacter(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- checkClassSetCharacter(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- checkClassSetCharacter(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- checkClassSetCharacter(int) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- checkClassSetCharacter(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Checks whether
codepointcan appear as an unescaped literal class set character. - checkGroupMatched - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is entering the then-branch (the first alternative) of a
ConditionalBackReferenceGroup. - checkGroupNotMatched - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is entering the else-branch (the second alternative) of a
ConditionalBackReferenceGroup. - checkMatchTree(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher
- checkThreadInterrupted() - Static method in class com.oracle.truffle.regex.RegexRootNode
-
Throws a
RegexInterruptedExceptionif the current thread is marked as interrupted. - classSet - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- ClassSet(ClassSetContents) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.ClassSet
- ClassSetContents - Class in com.oracle.truffle.regex.charset
- ClassSetContentsAccumulator - Class in com.oracle.truffle.regex.charset
- ClassSetContentsAccumulator() - Constructor for class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- clear() - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- clear() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- clear() - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Removes all ranges from this list.
- clear() - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
- clear() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- clear() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBCharClassTrieNode
- clear() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
- clear() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- clear() - Method in class com.oracle.truffle.regex.util.TBitSet
- clear(int) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- clear(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- clear(int) - Method in class com.oracle.truffle.regex.util.TBitSet
- clear(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- clear(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
- clear(long, int) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- clearCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- clearGroupNumber() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Marks this
Groupas non-capturing and clears its group number. - clearIndices(TBitSet) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- clearOverrideSourceSection() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- clearPreCalculatedResults() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- clearQuantifierCounts() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- clearRange(int, int) - Method in class com.oracle.truffle.regex.util.TBitSet
- clearRange(long[], int, int) - Static method in class com.oracle.truffle.regex.util.BitSets
- clearRecursiveCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- clearsToByteArray() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- CODE_RANGE_EVALUATION_THRESHOLD - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Don't force evaluation of
TruffleString.CodeRangeif the input string's byte length is greater than this threshold. - CodePointSet - Class in com.oracle.truffle.regex.charset
- CodePointSetAccumulator - Class in com.oracle.truffle.regex.charset
- CodePointSetAccumulator() - Constructor for class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- com.oracle.truffle.regex - package com.oracle.truffle.regex
- com.oracle.truffle.regex.analysis - package com.oracle.truffle.regex.analysis
- com.oracle.truffle.regex.chardata - package com.oracle.truffle.regex.chardata
- com.oracle.truffle.regex.charset - package com.oracle.truffle.regex.charset
- com.oracle.truffle.regex.dead - package com.oracle.truffle.regex.dead
- com.oracle.truffle.regex.errors - package com.oracle.truffle.regex.errors
- com.oracle.truffle.regex.literal - package com.oracle.truffle.regex.literal
- com.oracle.truffle.regex.result - package com.oracle.truffle.regex.result
- com.oracle.truffle.regex.runtime.nodes - package com.oracle.truffle.regex.runtime.nodes
- com.oracle.truffle.regex.tregex - package com.oracle.truffle.regex.tregex
- com.oracle.truffle.regex.tregex.automaton - package com.oracle.truffle.regex.tregex.automaton
- com.oracle.truffle.regex.tregex.buffer - package com.oracle.truffle.regex.tregex.buffer
- com.oracle.truffle.regex.tregex.dfa - package com.oracle.truffle.regex.tregex.dfa
- com.oracle.truffle.regex.tregex.matchers - package com.oracle.truffle.regex.tregex.matchers
- com.oracle.truffle.regex.tregex.nfa - package com.oracle.truffle.regex.tregex.nfa
- com.oracle.truffle.regex.tregex.nodes - package com.oracle.truffle.regex.tregex.nodes
- com.oracle.truffle.regex.tregex.nodes.dfa - package com.oracle.truffle.regex.tregex.nodes.dfa
- com.oracle.truffle.regex.tregex.nodes.input - package com.oracle.truffle.regex.tregex.nodes.input
- com.oracle.truffle.regex.tregex.nodes.nfa - package com.oracle.truffle.regex.tregex.nodes.nfa
- com.oracle.truffle.regex.tregex.nodesplitter - package com.oracle.truffle.regex.tregex.nodesplitter
- com.oracle.truffle.regex.tregex.parser - package com.oracle.truffle.regex.tregex.parser
- com.oracle.truffle.regex.tregex.parser.ast - package com.oracle.truffle.regex.tregex.parser.ast
- com.oracle.truffle.regex.tregex.parser.ast.visitors - package com.oracle.truffle.regex.tregex.parser.ast.visitors
- com.oracle.truffle.regex.tregex.parser.flavors - package com.oracle.truffle.regex.tregex.parser.flavors
- com.oracle.truffle.regex.tregex.parser.flavors.java - package com.oracle.truffle.regex.tregex.parser.flavors.java
- com.oracle.truffle.regex.tregex.string - package com.oracle.truffle.regex.tregex.string
- com.oracle.truffle.regex.tregex.util - package com.oracle.truffle.regex.tregex.util
- com.oracle.truffle.regex.tregex.util.json - package com.oracle.truffle.regex.tregex.util.json
- com.oracle.truffle.regex.util - package com.oracle.truffle.regex.util
- compareTo(CodePointSet) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- compilationBuffer - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- CompilationBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is instantiated once per compilation of a regular expression in
TRegexCompiler.compile(RegexLanguage, RegexSource))} and is supposed to reduce the amount of allocations during automaton generation. - CompilationBuffer(Encodings.Encoding) - Constructor for class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- compile() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- compile(RegexLanguage, RegexSource) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
Try and compile the regular expression described in
source. - compileBacktrackingExecutor() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- compileBacktrackingExecutor(RegexLanguage, NFA) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
- compileEagerDFAExecutor(RegexLanguage, RegexSource) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
- compileLazyDFAExecutor(RegexLanguage, NFA, TRegexExecNode, boolean) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
- COMPLEMENT_OF_STRING_SET - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- complementClassSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- complementClassSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- complementClassSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- complementClassSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- complementClassSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the complement of a class set element.
- CompressedCodePointSet - Class in com.oracle.truffle.regex.charset
-
Compressed variant of
CodePointSet. - CONDITIONAL_BACKREF_WITH_MORE_THAN_TWO_BRANCHES - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- CONDITIONAL_BACKREF_WITH_MORE_THAN_TWO_BRANCHES - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- conditionalBackreference - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- ConditionalBackReferenceGroup - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Conditional back-reference groups represent the following construct found, e.g., in Python:
- ConditionalBackReferenceGroup(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
-
Creates an empty conditional back-reference group.
- CONSTANT_CODE_POINT_SETS - Static variable in class com.oracle.truffle.regex.charset.Constants
-
Used for deduplication in
CodePointSet. - Constants - Class in com.oracle.truffle.regex.charset
- Constants() - Constructor for class com.oracle.truffle.regex.charset.Constants
- consumeChar() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- consumingLookahead(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- consumingLookahead(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- consumingLookahead(Predicate<Character>, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- containedBy(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range[bLo, bHi]contains the range at indexia. - contains(int) - Method in interface com.oracle.truffle.regex.chardata.CharacterSet
-
Returns
trueif the given code point is contained in this set,falseotherwise. - contains(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list contains the givencodePoint. - contains(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiacontains the range[bLo, bHi]. - contains(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range[aLo, aHi]contains the range[bLo, bHi]. - contains(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiacontains the range in listoat indexib. - contains(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- contains(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- contains(SortedListOfRanges) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list contains all values ofo. - contains(Abstract128BitSet) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- contains(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
- contains(String) - Method in class com.oracle.truffle.regex.util.TruffleOrderedReadOnlyKeysArray
- contains(String) - Method in class com.oracle.truffle.regex.util.TruffleReadOnlyKeysArray
- content() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- CONTINUE_PROBABILITY - Static variable in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- copy() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- copy() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- copy() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- copy() - Method in class com.oracle.truffle.regex.util.TBitSet
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Copy this node only, without any child nodes.
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
- copy(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Recursively copy this subtree.
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
- copyTo(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- CopyVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- CopyVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- count - Variable in class com.oracle.truffle.regex.tregex.parser.Counter
- count(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- count(Predicate<Character>) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- count(Predicate<Character>, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- countDecimalDigits() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- Counter - Class in com.oracle.truffle.regex.tregex.parser
- Counter() - Constructor for class com.oracle.truffle.regex.tregex.parser.Counter
- Counter.ThreadSafeCounter - Class in com.oracle.truffle.regex.tregex.parser
- Counter.ThresholdCounter - Class in com.oracle.truffle.regex.tregex.parser
- countFrom(Predicate<Character>, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- countUpTo(TRegexExecutorLocals, int, int, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- countUpTo(Predicate<Character>, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- coversFullCharSpace(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
Returns
trueiff the union of theTransitionBuilder.getCodePointSet()of all transitions in this state is equal toEncodings.Encoding.getFullSet(). - create() - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Create a new instance of this class.
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ExpectStringNode
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToLongNode
- create() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- create() - Static method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
- create() - Static method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
- create(boolean) - Static method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
- create(boolean) - Static method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
- create(boolean, int) - Static method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
- create(boolean, int[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
- create(boolean, int[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.RangeTreeMatcher
-
Constructs a new
RangeTreeMatcher. - create(boolean, int, int) - Static method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
- create(boolean, int, int) - Static method in class com.oracle.truffle.regex.tregex.matchers.TwoCharMatcher
- create(boolean, int, long[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
-
Constructs a new bit-set-based character matcher.
- create(boolean, long[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
- create(boolean, CompressedCodePointSet) - Static method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
- create(int) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
- create(int...) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
- create(int[]) - Static method in class com.oracle.truffle.regex.result.RegexResult
- create(int...) - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
- create(int, int) - Static method in class com.oracle.truffle.regex.result.RegexResult
- create(TruffleString, int, int, int, int, int, int, int, int, int[], int[], boolean, int, boolean, boolean, boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- create(ImmutableSortedListOfIntRanges, CompilationBuffer) - Static method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- create(RangesBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- create(RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns an immutable equivalent of the given
buffer. - create(RegexLanguage, TRegexExecutorBaseNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
- create(RegexLanguage, TRegexExecutorBaseNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
- create(RegexOptions, DFAGenerator) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- create(IntRangesBuffer) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
- create(DFAGenerator, byte[], byte[], DFACaptureGroupPartialTransition.IndexOperation[], DFACaptureGroupPartialTransition.IndexOperation[], DFACaptureGroupPartialTransition.LastGroupUpdate[], byte) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
Creates a new
DFACaptureGroupPartialTransition. - create(NFA) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- create(NFAStateTransition, boolean) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- create(DFACaptureGroupPartialTransition) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
- create(DFACaptureGroupPartialTransition[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
- create(DFACaptureGroupPartialTransition[], byte[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesWithLookupTable
- create(DFACaptureGroupPartialTransition[], short[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesIndirect
- create(DFASimpleCGTransition[], DFASimpleCGTransition, DFASimpleCGTransition) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
- create(RegexAST, LookAroundAssertion, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- create(Map<String, List<Integer>>) - Static method in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
- create(SI) - Static method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- create(SI, Collection<S>) - Static method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- create(SI, S) - Static method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- createA() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createAlternation() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createArrayFromEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- createAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createAtomicGroupBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createBackReference(int[]) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createBackReference(int[], boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createBackReference(int, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createBitSetArray(int) - Static method in class com.oracle.truffle.regex.util.BitSets
- createCachedGroupBoundaries() - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- createCaptureGroup(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createCaptureGroupBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCaret() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCharacter(int) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createCharacterClass(CodePointSet) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createCharacterClass(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createCharacterClassAtom(ClassSetContents) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCharacterClassBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCharacterClassEnd() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCharClass(CodePointSet) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCharClass(CodePointSet, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createCheckGroupMatched(int) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createCheckGroupNotMatched(int) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createClass(CodePointSet, EconomicSet<String>, boolean) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createClassSetExpression(ClassSetContents) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createConditionalBackReference(int, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createConditionalBackReferenceGroup(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createContext(TruffleLanguage.Env) - Method in class com.oracle.truffle.regex.RegexLanguage
- createDFAExecutor() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
Transforms the generator's DFA representation to the data structure required by
TRegexDFAExecutorNodeand returns the dfa as a newTRegexDFAExecutorNode. - createDFAExecutor(NFA, TRegexDFAExecutorProperties, String) - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- createDirect(long, long) - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
- createDollar() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createEmpty() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- createEmpty() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns an empty list.
- createEnterZeroWidth(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createEnterZeroWidthFromExit(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createEntryNode(TRegexExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- createEscapeZeroWidth(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createExit(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createExitReset(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createExitZeroWidth(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createFlags(RegexSource, String) - Static method in exception class com.oracle.truffle.regex.RegexSyntaxException
- createFlags(RegexSource, String, int) - Static method in exception class com.oracle.truffle.regex.RegexSyntaxException
- createFromEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- createFromExecutorResult(Object) - Static method in class com.oracle.truffle.regex.result.RegexResult
- createFromStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- createGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createGroupBoundaries(TBitSet, TBitSet, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createGroupEnd() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createInlineFlags(AbstractRegexObject, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createIntersection(T, RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the intersection of this list and
o, usingtmpas working buffer. - createIntersection(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the intersection of this list and
o. - createIntersectionSingleRange(T) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- createIntersectionSingleRange(T) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
- createInverse(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- createInverse(CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- createInverse(SortedListOfRanges, Encodings.Encoding) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
- createInverse(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- createInverse(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns a list containing all values of [
Encodings.Encoding.getMinValue()Encodings.Encoding.getMaxValue()] not contained in this list. - createInverseArray(SortedListOfRanges, Encodings.Encoding) - Static method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- createLazy(TruffleString, int, int, int, int, int, CallTarget) - Static method in class com.oracle.truffle.regex.result.RegexResult
- createLineBreak() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLiteralCharacter(int) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLiteralString(int, int) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLocals(TruffleString, int, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- createLocals(TruffleString, int, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- createLocals(TruffleString, int, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- createLocals(TruffleString, int, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- createLocals(TruffleString, int, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- createLookAheadAssertion(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createLookAheadAssertionBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLookAheadAssertionBegin(boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLookBehindAssertion(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createLookBehindAssertionBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLookBehindAssertionBegin(boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createLoop(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createLoopInc(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createMatcher(CodePointSet, CompilationBuffer) - Static method in class com.oracle.truffle.regex.charset.CharMatchers
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- createMatchersBuilder() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- createNamedCaptureGroupMapInt(Map<String, List<Integer>>) - Static method in class com.oracle.truffle.regex.AbstractRegexObject
- createNamedCaptureGroupMapListInt(Map<String, List<Integer>>) - Static method in class com.oracle.truffle.regex.AbstractRegexObject
- createNFA(RegexAST, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.nfa.NFAGenerator
- createNFAHelperNodes(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createNode(RegexLanguage, RegexAST) - Static method in class com.oracle.truffle.regex.literal.LiteralRegexEngine
- createNoDedup(int...) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
- createNoDedup(SortedListOfRanges) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
Expects
rangesto be a list of sorted and disjoint ranges (can be adjacent though). - createNodeSplitCopy() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
- createNodeSplitCopy() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.BackwardDFAStateNode
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
-
Creates a copy of this state node, where all attributes are copied shallowly, except for the
DFAAbstractStateNode.successorsarray, which is deep-copied, and the node ID, which is replaced by the parameter copyID. - createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAFindInnerLiteralStateNode
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
-
Creates a node split copy of this initial state as described in
DFAAbstractStateNode, but ignores copyID, since having two initial states in a DFA is not supported. - createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TraceFinderDFAStateNode
- createNonCaptureGroupBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createNonWordBoundary() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createOptions(Source, String, int) - Static method in exception class com.oracle.truffle.regex.RegexSyntaxException
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlavor
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexParser
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlavor
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
- createPattern(RegexSource, String, int) - Static method in exception class com.oracle.truffle.regex.RegexSyntaxException
- createPositionAssertion(PositionAssertion.Type) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createPOSIXCollationElement(int) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createPOSIXCollationElement(String) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createPOSIXCollationEquivalenceClass(int) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createPOSIXCollationEquivalenceClass(String) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
Inserts a prefix of matchers that match any characters at the beginning of the AST.
- createQuantifier(int, int, boolean, boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createRange(int, int) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createReducibleGraph(DFAAbstractStateNode[]) - Static method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- createReducibleGraphAndUpdateDFAGen(DFAGenerator, DFAAbstractStateNode[]) - Static method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- createRegexSource(Source) - Static method in class com.oracle.truffle.regex.RegexLanguage
- createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Returns an array suitable for holding the result of
StateTransitionCanonicalizer.run(CompilationBuffer). - createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
- createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
- createResultFactory(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- createRootNode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createSplitMatcher(int, CodePointSet, CompilationBuffer, CodePointSet...) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- createStrings(CodePointSet, EconomicSet<String>) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createSubexpressionCall(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- createSubNFALocals(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- createSubNFALocals(PureNFATransition, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- createTempBuffer() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- createTempBuffer() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Creates a new buffer that is compatible with this list's storage implementation.
- createTraceFinderCopy(short) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- createTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
- createTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
- createTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
- createTransitionBuilder(ASTTransition[], StateSet<RegexAST, Term>, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
- createTransitionBuilder(NFAStateTransition[], StateSet<NFA, NFAState>, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
- createTransitionBuilder(T[], StateSet<SI, S>, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
- createTransitionsArray(int) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- createTransitionsArray(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- createTransitionsArray(int) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- createTransitionsArray(int) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- createTreeRoot() - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBCharClassTrieNode
- createUnicodePropertyOfStrings(CodePointSet, EconomicSet<String>) - Static method in class com.oracle.truffle.regex.charset.ClassSetContents
- createUpdateCG(int) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createUpdateRecursiveBackref(int) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- createValidator(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
- createValidator(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlavor
- createValidator(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlavor
- createValidator(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
- createValidator(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- createValidator(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
- createValidator(RegexSource) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
- createValidator(RegexSource, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexValidator
- createWordBoundary() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createWrapper(ProbeNode) - Method in class com.oracle.truffle.regex.RegexBodyNode
- createWrapper(ProbeNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- createZ() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- createZLowerCase() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
- curChar() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- curGroupIsRoot() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Indicates whether the builder is currently in the root group or in some nested group.
- currentResult - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
- currentResultOrder - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
- curStatesEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
D
- danglingMetaCharacter(Token.Quantifier) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- DeadRegexExecNode - Class in com.oracle.truffle.regex.dead
-
This RegexNode is used for regular expressions that can never match, like /a^a/, /a\ba/, /(?=a)b/ etc.
- DeadRegexExecNode(RegexLanguage, RegexSource) - Constructor for class com.oracle.truffle.regex.dead.DeadRegexExecNode
- debugForceEvaluation() - Method in class com.oracle.truffle.regex.result.RegexResult
- DebugUtil - Class in com.oracle.truffle.regex.tregex.util
- DebugUtil() - Constructor for class com.oracle.truffle.regex.tregex.util.DebugUtil
- DebugUtil.Timer - Class in com.oracle.truffle.regex.tregex.util
- dec() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
- dec() - Method in class com.oracle.truffle.regex.tregex.parser.Counter.ThreadSafeCounter
- dec(int) - Method in class com.oracle.truffle.regex.tregex.parser.Counter
- dec(int) - Method in class com.oracle.truffle.regex.tregex.parser.Counter.ThreadSafeCounter
- DEFAULT - Static variable in class com.oracle.truffle.regex.RegexFlags
- DEFAULT - Static variable in class com.oracle.truffle.regex.RegexOptions
- DEFAULT_WHITESPACE - Static variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- defaultToString() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- defaultToString() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- defaultToString() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- delFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- delFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- delFlags(PythonFlags) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- DepthFirstTraversalRegexASTVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
AST visitor base class that will visit a given subtree in depth-first order.
- DepthFirstTraversalRegexASTVisitor() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- DFAAbstractStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupLazyTransition - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupLazyTransition() - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
- DFACaptureGroupLazyTransition.BranchesDirect - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupLazyTransition.BranchesIndirect - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupLazyTransition.BranchesWithLookupTable - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupLazyTransition.Single - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupLazyTransitionBuilder - Class in com.oracle.truffle.regex.tregex.dfa
- DFACaptureGroupLazyTransitionBuilder(short, DFACaptureGroupPartialTransition[], DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- DFACaptureGroupPartialTransition - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupPartialTransition.IndexOperation - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupPartialTransition.LastGroupUpdate - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupTrackingData - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFACaptureGroupTrackingData(int[], int[], int[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
- DFACaptureGroupTransitionBuilder - Class in com.oracle.truffle.regex.tregex.dfa
- DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo - Class in com.oracle.truffle.regex.tregex.dfa
- DFAExport - Class in com.oracle.truffle.regex.tregex.util
- DFAExport() - Constructor for class com.oracle.truffle.regex.tregex.util.DFAExport
- DFAFindInnerLiteralStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFAFindInnerLiteralStateNode(short, short[], InnerLiteral) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAFindInnerLiteralStateNode
- DFAGenerator - Class in com.oracle.truffle.regex.tregex.dfa
- DFAGenerator(TRegexCompilationRequest, NFA, TRegexDFAExecutorProperties, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- DFAInitialStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
This state node is responsible for selecting a DFA's initial state based on the index the search starts from.
- DFAInitialStateNode(short[], short[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
- DFANodeSplit - Class in com.oracle.truffle.regex.tregex.nodesplitter
-
Implementation of a node splitting algorithm presented by Sebastian Unger and Frank Mueller in "Handling Irreducible Loops: Optimized Node Splitting vs.
- DFANodeSplitBailoutException - Exception Class in com.oracle.truffle.regex.tregex.nodesplitter
- DFANodeSplitBailoutException() - Constructor for exception class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplitBailoutException
- DFASimpleCG - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFASimpleCGTransition - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- DFAStateNode(short, byte, short, short, byte, short[], Matchers, DFASimpleCG) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- DFAStateNodeBuilder - Class in com.oracle.truffle.regex.tregex.dfa
- DFAStateTransitionBuilder - Class in com.oracle.truffle.regex.tregex.dfa
- DFAStateTransitionBuilder(TransitionSet<NFA, NFAState, NFAStateTransition>, CodePointSet) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- DFAStateTransitionBuilder(NFAStateTransition[], StateSet<NFA, NFAState>, CodePointSet) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- DFATransitionCanonicalizer - Class in com.oracle.truffle.regex.tregex.dfa
- DFATransitionCanonicalizer(DFAGenerator) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
- Difference - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ClassSetOperator
- DIGITS - Static variable in class com.oracle.truffle.regex.charset.Constants
- DispatchNode - Class in com.oracle.truffle.regex.runtime.nodes
- DispatchNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.DispatchNode
- DO_NOT_SET_LAST_TRANSITION - Static variable in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- doesReorderResults() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- doLeave(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- dollar - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- DOLLAR - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion.Type
-
The $ assertion, which matches at the end of the string.
- dollarsOnPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- done() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- DOT - Static variable in class com.oracle.truffle.regex.charset.Constants
- DOT_ALL - Static variable in class com.oracle.truffle.regex.charset.Constants
- dotAll(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- DotExport - Class in com.oracle.truffle.regex.tregex.util
- DotExport() - Constructor for class com.oracle.truffle.regex.tregex.util.DotExport
- doVisit(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- dump(long[]) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- dump(TruffleFile) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonValue
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonArray
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonBool
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonInt
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonNull
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonObject
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonString
- dump(PrintWriter, int) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonValue
- DUMP_AUTOMATA_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- dumpRaw() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- dumpRaw() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- dumpTransitionGuards(long[]) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- dupFrame() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- dupFrame(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
E
- ECMAScriptFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
- ECMAScriptNonUnicode - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
- ECMAScriptUnicode - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
- elapsedToString() - Method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
- elapsedToString(long) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
- emoji - Variable in class com.oracle.truffle.regex.charset.UnicodePropertyData
- empty - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
- EMPTY - Static variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- EMPTY_CHAR_FAMILY - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- EMPTY_CHECKS_MONITOR_CAPTURE_GROUPS - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- EMPTY_CHECKS_ON_MANDATORY_LOOP_ITERATIONS - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- EMPTY_GROUP_NAME - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- EMPTY_INDEX_OPS - Static variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- EMPTY_INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- EMPTY_INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- EMPTY_LAST_GROUP_UPDATES - Static variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- EmptyArrays - Class in com.oracle.truffle.regex.util
- EmptyArrays() - Constructor for class com.oracle.truffle.regex.util.EmptyArrays
- emptyChecksMonitorCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- emptyChecksOnMandatoryLoopIterations() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
-
Regex flavors with this feature perform on empty-check on all iterations of a loop, including on mandatory iterations.
- EmptyEndsWith(PreCalcResultVisitor, boolean, boolean) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEndsWith
- EmptyEquals(PreCalcResultVisitor, boolean) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEquals
- EmptyIndexOf(PreCalcResultVisitor, boolean) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyIndexOf
- EmptyMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
A character matcher that never matches.
- EmptyMatcher() - Constructor for class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
- EmptyStartsWith(PreCalcResultVisitor, boolean) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyStartsWith
- encodedLength() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- encodedLength() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- encodedLength() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- encodedLength() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- encodedLength() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- encodedLength() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- encoding(Encodings.Encoding) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- Encoding() - Constructor for class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- ENCODING_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- Encodings - Class in com.oracle.truffle.regex.tregex.string
- Encodings() - Constructor for class com.oracle.truffle.regex.tregex.string.Encodings
- Encodings.Encoding - Class in com.oracle.truffle.regex.tregex.string
- Encodings.Encoding.Ascii - Class in com.oracle.truffle.regex.tregex.string
- Encodings.Encoding.Latin1 - Class in com.oracle.truffle.regex.tregex.string
- Encodings.Encoding.UTF16 - Class in com.oracle.truffle.regex.tregex.string
- Encodings.Encoding.UTF16Raw - Class in com.oracle.truffle.regex.tregex.string
- Encodings.Encoding.UTF32 - Class in com.oracle.truffle.regex.tregex.string
- Encodings.Encoding.UTF8 - Class in com.oracle.truffle.regex.tregex.string
- END_PATTERN_AT_CONTROL - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- END_PATTERN_AT_META - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- ENDS_WITH_UNFINISHED_ESCAPE_SEQUENCE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- ENDS_WITH_UNFINISHED_UNICODE_PROPERTY - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- EndsWith(PreCalcResultVisitor, boolean) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
- endsWithCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
- endsWithDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
All paths out of this subexpression go through
"$". - ensureCapacity(int) - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
- enterLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- enterLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- enterLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- enterLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- enterZeroWidth - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is entering a quantified expression that may match the empty string.
- equal(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais equal to the range[bLo, bHi]. - equal(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais equal to the range in listoat indexib. - equals(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- equals(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- equals(Object) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- equals(Object) - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- equals(Object) - Method in class com.oracle.truffle.regex.RegexFlags
- equals(Object) - Method in class com.oracle.truffle.regex.RegexOptions
- equals(Object) - Method in class com.oracle.truffle.regex.RegexSource
- equals(Object) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- equals(Object) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- equals(Object) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- equals(Object) - Method in class com.oracle.truffle.regex.util.TBitSet
- Equals(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
- equalsBuffer(RangesBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
- equalsBuffer(RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns
trueif this list equalsbuffer. - equalsIgnoreCase(CaseFoldData.CaseFoldAlgorithm, int, int) - Static method in class com.oracle.truffle.regex.tregex.parser.MultiCharacterCaseFolding
- equalsListOfRanges(SortedListOfRanges) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
- equalsSemantic(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- equalsSemantic(RegexASTNode, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- equalsSemantic(RegexASTNode, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- equalsSemantic(RegexASTNode, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
- equalsSemantic(RegexASTNode, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- equalsSemantic(RegexASTNode, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- equalsSemantic(RegexASTNode, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- equalsSemantic(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- escape(String) - Static method in class com.oracle.truffle.regex.tregex.util.DotExport
- escape(String) - Static method in class com.oracle.truffle.regex.tregex.util.LaTexExport
- escapeString(String) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- escapeZeroWidth - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is leaving a quantified expression that may match the empty string and it is about to continue to what follows the loop.
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.CharMatcher
-
Conservatively estimate the equivalent number of integer comparisons of calling
CharMatcher.match(int). - estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.MultiBitSetMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.RangeTreeMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
- estimatedCost() - Method in class com.oracle.truffle.regex.tregex.matchers.TwoCharMatcher
- estimatedCost(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- execute(VirtualFrame) - Method in class com.oracle.truffle.regex.RegexExecNode
- execute(VirtualFrame) - Method in class com.oracle.truffle.regex.RegexRootNode
- execute(VirtualFrame) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyCaptureGroupsRootNode
- execute(VirtualFrame) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyFindStartRootNode
- execute(VirtualFrame) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexTraceFinderRootNode
- execute(VirtualFrame, TruffleString, int, int, int, int) - Method in class com.oracle.truffle.regex.dead.DeadRegexExecNode
- execute(VirtualFrame, TruffleString, int, int, int, int) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode
- execute(VirtualFrame, TruffleString, int, int, int, int) - Method in class com.oracle.truffle.regex.RegexExecNode
- execute(VirtualFrame, TruffleString, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- execute(VirtualFrame, TruffleString, int, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
- execute(VirtualFrame, TruffleString, int, int, int, int, int, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
- execute(VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
records position of the END of the match found, or -1 if no match exists.
- execute(VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- execute(VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- execute(VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- execute(VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- execute(Node, CallTarget, RegexResult) - Method in class com.oracle.truffle.regex.runtime.nodes.DispatchNode
- execute(Node, TruffleString, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
- execute(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEndsWith
- execute(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEquals
- execute(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyIndexOf
- execute(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyStartsWith
- execute(Object) - Method in class com.oracle.truffle.regex.result.RegexResult.RegexResultGetLastGroupNode
- execute(Object) - Method in class com.oracle.truffle.regex.runtime.nodes.ToIntNode
- execute(Object) - Method in class com.oracle.truffle.regex.runtime.nodes.ToLongNode
- execute(Object, int) - Method in class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartNode
- execute(Object, TruffleString.Encoding) - Method in class com.oracle.truffle.regex.runtime.nodes.ExpectStringNode
- exit - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is leaving a quantified expression.
- EXIT_PROBABILITY - Static variable in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- exitReset - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is leaving a quantified expression without lower bound, i.e.
- exitZeroWidth - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is leaving a quantified expression that may match the empty string.
- expandNonRecursiveSubexpressionCalls(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubySubexpressionCalls
- EXPECTED_BRACE - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- EXPECTED_BRACE - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- EXPECTED_PAREN - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- EXPECTED_PAREN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- ExpectStringNode - Class in com.oracle.truffle.regex.runtime.nodes
- ExpectStringNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.ExpectStringNode
- exportDot(DFAGenerator, TruffleFile, boolean) - Static method in class com.oracle.truffle.regex.tregex.util.DFAExport
- exportDot(NFA, TruffleFile, boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.util.NFAExport
- exportDot(RegexASTNode, String, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- exportDotReverse(NFA, TruffleFile, boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.util.NFAExport
- exportLatex(RegexAST, TruffleFile) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- exportLaTex(NFA, TruffleFile, boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.util.NFAExport
- exportResult(TRegexDFAExecutorNode, byte) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
- exportUnitTest(DFAStateNode, DFAStateNode[]) - Static method in class com.oracle.truffle.regex.tregex.util.DFAExport
- EXTRA_INITIAL_CAPACITY - Static variable in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- extractInnerLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- extractSingleChar(AbstractStringBuffer, AbstractStringBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
F
- FAILING_EMPTY_CHECKS_DONT_BACKTRACK - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- failingEmptyChecksDontBacktrack() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- featureEnabledAZPositionAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledAZPositionAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledAZPositionAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledAZPositionAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledAZPositionAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif\Aand\Zposition assertions are supported. - featureEnabledBoundedQuantifierEmptyMin() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledBoundedQuantifierEmptyMin() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledBoundedQuantifierEmptyMin() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledBoundedQuantifierEmptyMin() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledBoundedQuantifierEmptyMin() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif empty minimum values in bounded quantifiers (e.g. - featureEnabledCCRangeWithPredefCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledCCRangeWithPredefCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledCCRangeWithPredefCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledCCRangeWithPredefCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledCCRangeWithPredefCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Try to parse ranges with pre-defined inner character classes, e.g.
- featureEnabledCharClassFirstBracketIsLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledCharClassFirstBracketIsLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledCharClassFirstBracketIsLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledCharClassFirstBracketIsLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledCharClassFirstBracketIsLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif the first character in a character class must be interpreted as part of the character set, even if it is the closing bracket']'. - featureEnabledClassSetExpressions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledClassSetExpressions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledClassSetExpressions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledClassSetExpressions() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledClassSetExpressions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif class set expressions (e.g. - featureEnabledForwardReferences() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledForwardReferences() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledForwardReferences() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledForwardReferences() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledForwardReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif forward references are allowed. - featureEnabledGroupComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledGroupComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledGroupComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledGroupComments() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledGroupComments() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif group comments (e.g. - featureEnabledIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif ignore-case mode is currently enabled. - featureEnabledIgnoreWhiteSpace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledIgnoreWhiteSpace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledIgnoreWhiteSpace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledIgnoreWhiteSpace() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledIgnoreWhiteSpace() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif white space in the pattern is ignored. - featureEnabledLineComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledLineComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledLineComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledLineComments() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledLineComments() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif line comments (e.g. - featureEnabledNestedCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledNestedCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledNestedCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledNestedCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledNestedCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif nested character classes are supported. - featureEnabledOctalEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledOctalEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledOctalEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledOctalEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledOctalEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif octal escapes (e.g. - featureEnabledPOSIXCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledPOSIXCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledPOSIXCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledPOSIXCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledPOSIXCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif POSIX character classes, character equivalence classes, and the POSIX Collating Element Operator are supported. - featureEnabledPossessiveQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledPossessiveQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledPossessiveQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledPossessiveQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledPossessiveQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif possessive quantifiers (+suffix) are allowed. - featureEnabledSpecialGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledSpecialGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledSpecialGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledSpecialGroups() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledSpecialGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif any constructs that alter a capture group's function, such as non-capturing groups(?:)or look-around assertions(?=), are supported. - featureEnabledUnicodePropertyEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledUnicodePropertyEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledUnicodePropertyEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledUnicodePropertyEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledUnicodePropertyEscapes() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif unicode property escapes (e.g. - featureEnabledZLowerCaseAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- featureEnabledZLowerCaseAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- featureEnabledZLowerCaseAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- featureEnabledZLowerCaseAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- featureEnabledZLowerCaseAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueif\zposition assertion is supported. - FINAL_STATE_RESULT_INDEX - Static variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- findChars(char...) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- findSingleCharUnfoldings(CaseFoldData.CaseFoldAlgorithm, int) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- findSingleCharUnfoldings(CaseFoldData.CaseFoldAlgorithm, int[]) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- findUnfoldings(CaseFoldData.CaseFoldAlgorithm, List<Integer>) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- finishRecording() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- finishSurrogatePair(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- first() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- fixFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- fixFlags(RegexSource, PythonREMode) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
Verifies that there is at most one type flag and that the type flag is compatible with the chosen regular expression mode.
- FLAG_ANCHORED_FINAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- FLAG_ANCHORED_INITIAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- FLAG_ANY_FINAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- FLAG_ANY_INITIAL_OR_FINAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- FLAG_ANY_INITIAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- FLAG_UN_ANCHORED_FINAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- FLAG_UN_ANCHORED_INITIAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
- flavor(RegexFlavor) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- FLAVOR_ECMASCRIPT - Static variable in class com.oracle.truffle.regex.RegexOptions
- FLAVOR_JAVA - Static variable in class com.oracle.truffle.regex.RegexOptions
- FLAVOR_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- FLAVOR_ORACLE_DB - Static variable in class com.oracle.truffle.regex.RegexOptions
- FLAVOR_PYTHON - Static variable in class com.oracle.truffle.regex.RegexOptions
- FLAVOR_RUBY - Static variable in class com.oracle.truffle.regex.RegexOptions
- FOLDABLE_CHARACTERS - Static variable in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- FOLDED_CHARACTERS - Static variable in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- fromEncoding(Encodings.Encoding) - Static method in enum class com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
- fromRanges(boolean, ImmutableSortedListOfIntRanges) - Static method in class com.oracle.truffle.regex.tregex.matchers.MultiBitSetMatcher
- fullmatch - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.flavors.MatchingMode
-
Anchor the match to the beginning and end of the string (implicit
^and$).
G
- gcAliases - Variable in class com.oracle.truffle.regex.charset.UnicodePropertyData
- generate(RegexAST, long) - Static method in class com.oracle.truffle.regex.analysis.InputStringGenerator
- GENERATE_INPUT_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- generateAST(RegexASTBuilder, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBCharClassTrieNode
- generateRootNode(RegexLanguage, RegexAST) - Static method in class com.oracle.truffle.regex.analysis.InputStringGenerator
- generateTraceFinder(NFA) - Static method in class com.oracle.truffle.regex.tregex.nfa.NFATraceFinderGenerator
-
Generates a NFA that can be used to generate a backward-searching DFA that can find the result (capture group offsets) of a regex match found by a forward-searching DFA.
- generateTransitions(PureNFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- get() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- get(int) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- get(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- get(int) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- get(int) - Method in class com.oracle.truffle.regex.util.TBitSet
- get(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
- get(long, int) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- get(Node) - Static method in class com.oracle.truffle.regex.RegexLanguage.RegexContext
- getAlternatives() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the list of alternatives that make up this
Group. - getAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getAnchoredEntryOffset(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- getAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getAnchoredFinalStateTransition() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- getAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getArrayCopies() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getAscii() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- getAscii() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- getAscii() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- getAst() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getAst() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- getAstNode(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- getAstral() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- getAstralProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getASTSubtree(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getBackRefBoundary(TRegexBacktrackingNFAExecutorLocals, PureNFATransition, int, int) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- getBackrefMultiCharExpansionBufferA() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getBackrefMultiCharExpansionBufferB() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getBackRefNumbers() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- getBackwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
- getBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getBitSet() - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
- getBitSet(int) - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- getBitSets() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- getBmp() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- getBmp() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- getBMPProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getBodyUnwrapped() - Method in class com.oracle.truffle.regex.RegexRootNode
- getBooleanMatchInstance() - Static method in class com.oracle.truffle.regex.result.RegexResult
- getBoundaryIndexEnd() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the index corresponding to this capture group's END in a result array returned by a capture-group aware DFA.
- getBoundaryIndexStart() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the index corresponding to this capture group's BEGIN in a result array returned by a capture-group aware DFA.
- getBuffer() - Method in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- getBuffer() - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- getBuffer(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- getBuffer1(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- getBuffer1(CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns a buffer from the given
compilationBufferthat is compatible with this list's storage implementation. - getBuffer2(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- getBuffer2(CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns a buffer from the given
compilationBufferthat is compatible with this list's storage implementation. - getBuffer3(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- getBuffer3(CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns a buffer from the given
compilationBufferthat is compatible with this list's storage implementation. - getByteArrayBuffer() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getByteSizeBitSet() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getCachedGroupBoundaries() - Method in class com.oracle.truffle.regex.RegexLanguage
- getCaptureGroupBoundary(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getCaptureGroupEnd(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (exclusive) upper bound of the range of capture groups in this term.
- getCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (inclusive) lower bound of the range of capture groups in this term.
- getCaptureGroupStart(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getCaseFoldAlgorithm(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
- getCaseFoldAlgorithm(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlavor
- getCaseFoldAlgorithm(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlavor
- getCaseFoldAlgorithm(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
- getCaseFoldAlgorithm(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- getCaseFoldAlgorithm(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
- getCaseFoldingAlgorithm(boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlavor
- getCGData() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- getCgLastTransition() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
- getCgPartialTransitionIDCounter() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getCGTrackingCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
- getCGTrackingCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getChar() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
- getCharSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getCharSet() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- getCharSet() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
Returns the
CodePointSetrepresenting the set of characters that can be matched by thisCharacterClass. - getChildAt(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- getClearIndices() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Directly returns the
TBitSetused to store the indices of all capture group boundaries that should be cleared when traversed. - getCodepoint() - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie.Unfolding
- getCodePoint() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- getCodePoint() - Method in class com.oracle.truffle.regex.tregex.parser.Token.LiteralCharacter
- getCodepoints() - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- getCodePointSet() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- getCodePointSet() - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
Represents the character set matched by this transition fragment.
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
- getCodePointSetAccumulator1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getCodePointSetAccumulator2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getCompilationBuffer() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getCompilationBuffer() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- getCompilationBuffer() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- getConditionGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getContents() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClassAtom
- getContents() - Method in class com.oracle.truffle.regex.tregex.parser.Token.ClassSet
- getCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
- getCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesIndirect
- getCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesWithLookupTable
- getCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
- getCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
- getCost() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getCount() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
- getCurGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Returns the current
Group. - getCurGroupStartPosition() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Returns the code position of the beginning (opening parenthesis) of the current
Group(RegexASTBuilder.getCurGroup()). - getCurMinIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
The minimum index as checked by
TRegexExecutorNode.inputHasNext(TRegexExecutorLocals). - getCurrentMatchedConditionGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- getCurSequence() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- getCurTerm() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- getDebugDumpName() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getDebugDumpName(String) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getDebugRecorder() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getDepth() - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- getDotCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getDotCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getDotCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getDotCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getDotCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the code point set represented by the dot operator.
- getDummyInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getDummyInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
Get this NFA's "dummy initial state".
- getDump(Group) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- getElapsed() - Method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
- getEmpty() - Static method in class com.oracle.truffle.regex.charset.CodePointSet
- getEmpty() - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.util.TBitSet
- getEmptyInstance(RegexLanguage) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- getEmptySet() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- getEnc2() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- getEnc3() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- getEnc4() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
-
Gets the (exclusive) upper bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (exclusive) upper bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
-
Gets the (inclusive) lower bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (inclusive) lower bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- getEncoding() - Method in class com.oracle.truffle.regex.RegexBodyNode
- getEncoding() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- getEncoding() - Method in class com.oracle.truffle.regex.RegexOptions
- getEncoding() - Method in class com.oracle.truffle.regex.RegexSource
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getEncoding() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- getEncoding(String) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings
- getEnd() - Method in class com.oracle.truffle.regex.result.RegexResult
- getEnd() - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie.Unfolding
- getEnd() - Method in class com.oracle.truffle.regex.tregex.parser.Token.LiteralString
- getEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- getEnd(int) - Method in class com.oracle.truffle.regex.result.RegexResult
- getEngineLabel() - Method in class com.oracle.truffle.regex.dead.DeadRegexExecNode
- getEngineLabel() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode
- getEngineLabel() - Method in class com.oracle.truffle.regex.RegexBodyNode
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyCaptureGroupsRootNode
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyFindStartRootNode
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexTraceFinderRootNode
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- getEntryAfterPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getEntryStates() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getEnv() - Method in class com.oracle.truffle.regex.RegexLanguage.RegexContext
- getEqualsIgnoreCasePredicate(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
- getEqualsIgnoreCasePredicate(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlavor
- getEqualsIgnoreCasePredicate(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlavor
- getEqualsIgnoreCasePredicate(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
- getEqualsIgnoreCasePredicate(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- getEqualsIgnoreCasePredicate(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
- getEqualsPredicate() - Method in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
- getExecBooleanCallTarget() - Method in class com.oracle.truffle.regex.RegexObject
- getExecBooleanMethod() - Method in class com.oracle.truffle.regex.RegexObject
- getExecCallTarget() - Method in class com.oracle.truffle.regex.RegexObject
- getExecMethod() - Method in class com.oracle.truffle.regex.RegexObject
- getExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
- getExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
- getFinishedLookBehinds() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getFirstAlternative() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- getFirstTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- getFirstTransitionToFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getFirstTransitionToFinalStateIndex(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- getFlag(short) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getFlags() - Method in class com.oracle.truffle.regex.RegexObject
- getFlags() - Method in class com.oracle.truffle.regex.RegexSource
- getFlags() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexParser
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexParser
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
- getFlags() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexParser
-
Returns a
TruffleObjectrepresenting the compilation flags which were set for the regular expression. - getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.Token.InlineFlags
- getFlags(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- getFlavor() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- getFlavor() - Method in class com.oracle.truffle.regex.RegexOptions
- getFlavorSpecificFlags() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getForwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
- getFromIndex() - Method in class com.oracle.truffle.regex.result.RegexResult
- getFromIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
The
fromIndexargument given toRegexExecNode.execute(com.oracle.truffle.api.frame.VirtualFrame). - getFull() - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- getGlobalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getGlobalSubTreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getGlobalSubTreeId() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns the
Groupthat represents the contents of this subtree. - getGroup(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getGroupBoundaries() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- getGroupBoundaries() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
groups entered and exited by this transition.
- getGroupBoundaries() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
-
Capture group boundaries traversed by this transition.
- getGroupBoundaries() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- getGroupBoundaryIndex(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
-
Returns the capture group boundary index for
updateCGguards. - getGroupByBoundaryIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getGroupCount() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getGroupNr() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
-
Returns the capture group number this subexpression call is referring to, e.g.
- getGroupNumber() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the number of this capturing group.
- getGroupNumber(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- getGroupNumbers() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
Returns the capture group numbers this back-reference is referring to, e.g.
- getGroupNumbers() - Method in class com.oracle.truffle.regex.tregex.parser.Token.BackReference
- getGroupsWithGuards() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getGroupsWithGuardsIndex() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- getGuards() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
- getHardPrefixNodes() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getHi() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
- getHi() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- getHi() - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- getHi() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- getHi(int) - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- getHi(int) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- getHi(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the inclusive upper bound of the range stored at index
i. - getHi(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- getHi(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldEquivalenceTable
- getHi(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- getId() - Method in interface com.oracle.truffle.regex.tregex.automaton.AbstractState
-
Unique ID of this state.
- getId() - Method in interface com.oracle.truffle.regex.tregex.automaton.AbstractTransition
- getId() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getId() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- getId() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
- getId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
- getId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getId() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- getId(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getId(PureNFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getId(GraphNode) - Method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- getId(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getId(S) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateIndex
- getId(T) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- getIdContinue() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getIdContinue() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getIdContinue() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getIdContinue() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getIdContinue() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the set of all codepoints a group identifier may continue with.
- getIdStart() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getIdStart() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getIdStart() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getIdStart() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getIdStart() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the set of all codepoints a group identifier may begin with.
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEndsWith
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEquals
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyIndexOf
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyStartsWith
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
- getIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
The index pointing into
TRegexExecutorLocals.getInput(). - getIndex() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- getIndex() - Method in class com.oracle.truffle.regex.tregex.string.AbstractStringIterator
- getIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- getIndexClears() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getIndexOfNodeId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- getIndexUpdates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getInitialLoopBackTransition() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getInnerLiteral() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAFindInnerLiteralStateNode
- getInnerLiteralEnd() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- getInnerLiteralStart() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- getInput() - Method in class com.oracle.truffle.regex.result.RegexResult
- getInput() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
The
inputargument given toRegexExecNode.execute(com.oracle.truffle.api.frame.VirtualFrame). - getInternalArray() - Method in class com.oracle.truffle.regex.util.TBitSet
- getIntRangesBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getIntRangesBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getIntRangesBuffer3() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getJavaJDKVersion() - Method in class com.oracle.truffle.regex.RegexOptions
-
JDK compatibility version for
JavaFlavor. - getJsMultiLineCaretSubstitution() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsMultiLineDollarSubsitution() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsNoLeadSurrogateBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsNonWordBoundarySubstitution() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsNoTrailSurrogateAhead() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsUnicodeIgnoreCaseNonWordBoundarySubsitution() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsUnicodeIgnoreCaseWordBoundarySubstitution() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getJsWordBoundarySubstitution() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- getKeys() - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
- getKeys() - Method in class com.oracle.truffle.regex.RegexFlags
- getKeys() - Method in class com.oracle.truffle.regex.RegexObject
- getKeys() - Method in class com.oracle.truffle.regex.result.RegexResult
- getKeys() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- getKeys() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- getKeys() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- getKeys() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- getKind() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- getKind(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- getLabel() - Method in class com.oracle.truffle.regex.RegexObject
- getLanguage() - Method in class com.oracle.truffle.regex.AbstractRegexObject
- getLanguage() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getLast() - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- getLastAlternative() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- getLastAtomPosition() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- getLastCharacterClassBeginPosition() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- getLastGroup() - Method in class com.oracle.truffle.regex.result.RegexResult
- getLastGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
- getLastGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- getLastGroupUpdates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getLastIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- getLastInitialStateIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getLastInnerLiteralIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getLastTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- getLastTokenPosition() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the last token's position in the pattern string.
- getLastTransition() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- getLastTransitionIndex() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- getLastTransitionIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
- getLatin1() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- getLatin1() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- getLazyTransitionDeduplicationMap() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getLength() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
Outermost bounds of the result, necessary for expressions where lookaround matches may exceed the bounds of capture group 0.
- getLength() - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie.Unfolding
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.LiteralRegexExecWithRegionMatchNode
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
- getLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
-
The literal string.
- getLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- getLiteralContent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
- getLiteralLength() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
Returns the length of the words that can be matched by the body of this lookbehind assertion.
- getLo() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
- getLo() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- getLo() - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- getLo() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- getLo(int) - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- getLo(int) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- getLo(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the inclusive lower bound of the range stored at index
i. - getLo(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- getLo(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldEquivalenceTable
- getLo(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- getLocaleData() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getLocaleData(String) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonLocaleData
- getLocalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getLookBehindEntries() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
Returns the (fixed-length) look-behind assertions whose first characters can match the same character as this node.
- getMarks() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- getMask() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
-
An optional mask for matching the string in ignore-case mode.
- getMask() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- getMaskContent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
- getMatchedConditionGroups() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
- getMatchedConditionGroups() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- getMatchedConditionGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- getMatchedConditionGroups(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getMatchedConditionGroupsDebug() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getMatchedConditionGroupsMap() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getMatcherDeduplicationMap() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
- getMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns this subtree's corresponding
MatchFoundnode. - getMatchingMode() - Method in class com.oracle.truffle.regex.RegexOptions
- getMatchStart() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- getMax() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the largest value contained in this set.
- getMax() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- getMax() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
Returns the maximum value currently contained in this set.
- getMaxBackReferenceDigits() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getMaxBackReferenceDigits() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getMaxBackReferenceDigits() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getMaxBackReferenceDigits() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getMaxBackReferenceDigits() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the maximum number of digits to parse when parsing a back-reference.
- getMaxBackTrackerCompileSize() - Method in class com.oracle.truffle.regex.RegexOptions
-
Maximum number of NFA transitions to allow for runtime compilation.
- getMaxBytes() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- getMaxDFASize() - Method in class com.oracle.truffle.regex.RegexOptions
-
Maximum number of DFA transitions.
- getMaxIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
The maximum index as given by the parent
TRegexExecNode. - getMaxIndex(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getMaxNumberOfNFAStates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getMaxPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- getMaxPrefixSize() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
-
The maximum number of code points the regular expression may match before matching this literal.
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- getMembers(boolean) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
- getMembers(boolean) - Method in class com.oracle.truffle.regex.result.RegexResult
- getMergedInitialStateCharSet(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
Creates a
CodePointSetthat matches the union of all code point sets ofcharacter class successor statesof the root NFA'sunanchored initial state. - getMessage() - Method in exception class com.oracle.truffle.regex.UnsupportedRegexException
- getMin() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the smallest value contained in this set.
- getMin() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
The minimum number of times the quantified element must appear.
- getMin() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
Returns the minimum value currently contained in this set.
- getMinIndex(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getMinIndex(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getMinInverse() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
Returns the minimum value contained in the inverse of this set.
- getMinPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- getMinResultLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- getMinValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.RegexObject
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexParser
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexParser
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- getNamedCaptureGroups() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexParser
-
Returns a map from the names of capture groups to their indices.
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
Points to the body of a regular expression when this node is treated as an initial state of an NFA.
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
Points to the body of a regular expression when this node is treated as an initial state of an NFA.
- getNextIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- getNfa() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getNFA() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- getNFAAnchoredInitialState(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNfaAnchoredInitialStates() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNfaTransitionSet() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getNFAUnAnchoredInitialState(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNode() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
- getNodeCount() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNoMatchInstance() - Static method in class com.oracle.truffle.regex.result.RegexResult
- getNoMatchSuccessor() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- getNoMatchSuccessor() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
- getNonWordCharacters() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonLocaleData
- getNPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Returns the current value of
nPredecessorsset byBasicState.incPredecessors(), which is not necessarily the final number of predecessors. - getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.RegexObject
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- getNumberOfIndices() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- getNumberOfNodes() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNumberOfParsedGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Get the number of capture groups parsed so far.
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- getNumberOfStates() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateIndex
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getNumberOfStaticInstances() - Static method in class com.oracle.truffle.regex.util.TBitSet
- getNumberOfSuccessors() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getObjectBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getObjectBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getObjectBuffer3() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getOptions() - Method in class com.oracle.truffle.regex.RegexSource
- getOptions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getOptions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getOrAddChildren(CodePointSet, boolean, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBCharClassTrieNode
-
Add a new set of codepoints as children of this node.
- getOrCreateState(Term) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Gets the syntactic parent of this AST node.
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- getPartialTransitions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- getPattern() - Method in class com.oracle.truffle.regex.RegexSource
- getPc() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getPosition() - Method in class com.oracle.truffle.regex.tregex.parser.Token
- getPOSIXCharClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getPOSIXCharClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getPOSIXCharClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getPOSIXCharClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getPOSIXCharClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the POSIX character class associated to the given name.
- getPossibleResults() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
Set of possible pre-calculated result indices as generated by the
NFATraceFinderGenerator. - getPreCalculatedAnchoredResult() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getPreCalculatedResults() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getPreCalculatedUnAnchoredResult() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getPredecessors() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getPredecessors(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getPredefinedCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getPredefinedCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getPredefinedCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getPredefinedCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getPredefinedCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the CodePointSet associated with the given predefined character class (e.g.
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getPrefixLengthMax() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- getPrefixLengthMin() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- getProperties() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- getProperties() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getProperty(String) - Method in class com.oracle.truffle.regex.charset.UnicodeProperties
- getPropertyOfStrings(String) - Method in class com.oracle.truffle.regex.charset.UnicodeProperties
- getProps() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getPythonLocale() - Method in class com.oracle.truffle.regex.RegexOptions
- getQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- getQuantifierArray() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getQuantifierCount() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getQuantifierCount(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getQuantifierIndex(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- getRanges() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- getRanges() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- getReachableCarets() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getReachableDollars() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getReason() - Method in exception class com.oracle.truffle.regex.UnsupportedRegexException
- getRecursiveCaptureGroupStart(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getReferencedConditionGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- getReferencedGroupNumber() - Method in class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
-
Returns the index of the capture group that is referenced by this conditional expression.
- getReferencedGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getRegex() - Method in exception class com.oracle.truffle.regex.UnsupportedRegexException
- getRegexLanguage() - Method in class com.oracle.truffle.regex.RegexBodyNode
- getRegexProfile() - Method in interface com.oracle.truffle.regex.RegexProfile.TracksRegexProfile
- getRegexProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- getRegionFrom() - Method in class com.oracle.truffle.regex.result.RegexResult
- getRegionFrom() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- getRegionTo() - Method in class com.oracle.truffle.regex.result.RegexResult
- getRegionTo() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- getReorderSwaps() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- getResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- getResultFactory() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- getResultInt() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- getReverseAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getReverseUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getRGIEmoji() - Method in class com.oracle.truffle.regex.charset.UnicodePropertyData
- getRoot() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
- getRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getRoot() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- getScope(RegexLanguage.RegexContext) - Method in class com.oracle.truffle.regex.RegexLanguage
- getSeqIndex() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
- getSequentialMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- getShortArrayBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getShortArrayBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
- getSingleNamedGroupNumber(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- getSource() - Method in class com.oracle.truffle.regex.RegexBodyNode
- getSource() - Method in class com.oracle.truffle.regex.RegexFlags
- getSource() - Method in class com.oracle.truffle.regex.RegexObject
- getSource() - Method in class com.oracle.truffle.regex.RegexRootNode
- getSource() - Method in class com.oracle.truffle.regex.RegexSource
- getSource() - Method in interface com.oracle.truffle.regex.tregex.automaton.AbstractTransition
- getSource() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- getSource() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- getSource() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- getSource() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
- getSource() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- getSource() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- getSource() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getSource(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- getSourceSection() - Method in class com.oracle.truffle.regex.RegexBodyNode
- getSourceSection() - Method in class com.oracle.truffle.regex.RegexRootNode
- getSourceSection() - Method in class com.oracle.truffle.regex.tregex.parser.Token
- getSourceSections(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
Get a list of all source sections associated with the given
RegexASTNode. - getStackFrameBuffer() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getStart() - Method in class com.oracle.truffle.regex.result.RegexResult
- getStart() - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie.Unfolding
- getStart() - Method in class com.oracle.truffle.regex.tregex.parser.Token.LiteralString
- getStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- getStart(int) - Method in class com.oracle.truffle.regex.result.RegexResult
- getState(int) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- getState(int) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateIndex
- getState(int) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getState(int) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getState(int) - Method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
- getState(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getState(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getStateId(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupsWithGuardsIndex
- getStateId(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GlobalSubTreeIndex
- getStateId(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubTreeIndex
- getStateId(T) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- getStateIndex() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- getStateMap() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- getStates() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getStates() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getStateSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getStaticCacheKey() - Method in class com.oracle.truffle.regex.util.TBitSet
- getStaticInstance(int) - Static method in class com.oracle.truffle.regex.util.TBitSet
-
Static shared instances for deduplication of common immutable bit sets.
- getStaticInstance(RegexLanguage, TBitSet, TBitSet) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Used for deduplication of very common instances of this class.
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getStrings() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- getStrings() - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- getSubtreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- getSubTreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
Subtree IDof theRegexASTSubtreeRootNodethis NFA was generated from. - getSubTreeId() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Returns the subtree root node that this node is a part of.
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
- getSubtrees() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getSubtrees() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getSubtrees() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getSuccessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getSuccessors() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
- getSuccessors() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
- getSuccessors(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- getTable(CaseFoldData.CaseFoldAlgorithm) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- getTarget() - Method in interface com.oracle.truffle.regex.tregex.automaton.AbstractTransition
- getTarget() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- getTarget() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- getTarget() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- getTarget() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
- getTarget(boolean) - Method in interface com.oracle.truffle.regex.tregex.automaton.AbstractTransition
- getTargetArray() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- getTargetArray() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
- getTargetStateSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- getTerms() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
Returns the list of terms that constitute this
Sequence. - getTmp() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- getTransition(int) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- getTransitionBitSet() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getTransitionGuardsOnPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- getTransitionIdCounter() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
- getTransitionSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
- getTransitionToAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getTransitionToAnchoredFinalStateId(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getTransitionToFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- getTransitionToFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
- getTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getTransitionToUnAnchoredFinalStateId(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- getTraversableLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- getUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getUnAnchoredEntryOffset(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- getUnAnchoredFinalStateTransition() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- getUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- getUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- getUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- getUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- getUncached() - Static method in class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartNode
- getUnfoldingTrie(CaseFoldData.CaseFoldAlgorithm) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- getUnicodeProperty(String) - Static method in class com.oracle.truffle.regex.chardata.UnicodeCharacterProperties
-
Returns the set of characters having a given unicode character property.
- getUnifiedPattern() - Method in class com.oracle.truffle.regex.analysis.RegexUnifier
- getUpdateIndices() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Directly returns the
TBitSetused to store the indices of all capture group boundaries that should be updated when traversed. - getWhitespace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- getWhitespace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- getWhitespace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- getWhitespace() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- getWhitespace() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
The set of codepoints to consider as whitespace in comments and "ignore white space" mode.
- getWordCharacters() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonLocaleData
- getWrappedPrefixLength() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getWrappedRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getZeroWidthIndex() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- getZeroWidthQuantifiables() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- getZeroWidthQuantifierGuardIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- getZeroWidthQuantifierIndex(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- global(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- GLOBAL_FLAGS_NOT_AT_START - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- globalSubTreeIdInitialized() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- GlobalSubTreeIndex - Class in com.oracle.truffle.regex.tregex.parser.ast
- GlobalSubTreeIndex() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.GlobalSubTreeIndex
- Group - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Groups are the top-most elements of regular expression ASTs.
- Group(Group) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.Group
- GroupBoundaries - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Objects of this class represent the capture group boundaries traversed in a single
NFAStateTransitionorASTTransition. - groupBoundariesToJsonObject(byte[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- groupEnd - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- groupName - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResult
- groupNumberToBoundaryIndexEnd(int) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the index corresponding to a capture group's END in a result array returned by a capture-group aware DFA.
- groupNumberToBoundaryIndexStart(int) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the index corresponding to a capture group's BEGIN in a result array returned by a capture-group aware DFA.
- groupRedefinition(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- GroupsWithGuardsIndex - Class in com.oracle.truffle.regex.tregex.parser.ast
- GroupsWithGuardsIndex() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.GroupsWithGuardsIndex
H
- handleBoundedQuantifierEmptyOrMissingMin() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleBoundedQuantifierEmptyOrMissingMin() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleBoundedQuantifierEmptyOrMissingMin() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleBoundedQuantifierEmptyOrMissingMin() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleBoundedQuantifierEmptyOrMissingMin() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle missing } or minimum value in bounded quantifiers.
- handleBoundedQuantifierInvalidCharacter() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleBoundedQuantifierInvalidCharacter() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleBoundedQuantifierInvalidCharacter() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleBoundedQuantifierInvalidCharacter() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleBoundedQuantifierInvalidCharacter() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle non-digit characters in bounded quantifiers.
- handleBoundedQuantifierOutOfOrder() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleBoundedQuantifierOutOfOrder() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleBoundedQuantifierOutOfOrder() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleBoundedQuantifierOutOfOrder() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleBoundedQuantifierOutOfOrder() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle
{2,1}. - handleBoundedQuantifierOverflow(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleBoundedQuantifierOverflow(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleBoundedQuantifierOverflow(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleBoundedQuantifierOverflow(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleBoundedQuantifierOverflow(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle integer overflows in quantifier bounds, e.g.
- handleBoundedQuantifierOverflowMin(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleBoundedQuantifierOverflowMin(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleBoundedQuantifierOverflowMin(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleBoundedQuantifierOverflowMin(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleBoundedQuantifierOverflowMin(long, long) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle integer overflows in quantifier bounds, e.g.
- handleCCRangeOutOfOrder(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleCCRangeOutOfOrder(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleCCRangeOutOfOrder(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleCCRangeOutOfOrder(int) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleCCRangeOutOfOrder(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle out of order character class range elements, e.g.
- handleCCRangeWithPredefCharClass(int, ClassSetContents, ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleCCRangeWithPredefCharClass(int, ClassSetContents, ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleCCRangeWithPredefCharClass(int, ClassSetContents, ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleCCRangeWithPredefCharClass(int, ClassSetContents, ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleCCRangeWithPredefCharClass(int, ClassSetContents, ClassSetContents) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle non-codepoint character class range elements, e.g.
- handleComplementOfStringSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleComplementOfStringSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleComplementOfStringSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleComplementOfStringSet() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleComplementOfStringSet() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle complement of class set expressions containing strings, e.g.
- handleGroupRedefinition(String, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleGroupRedefinition(String, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleGroupRedefinition(String, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleGroupRedefinition(String, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleGroupRedefinition(String, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- handleIncompleteEscapeX() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleIncompleteEscapeX() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleIncompleteEscapeX() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleIncompleteEscapeX() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleIncompleteEscapeX() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle incomplete hex escapes, e.g.
- handleInvalidBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleInvalidBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleInvalidBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleInvalidBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleInvalidBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle group references to non-existent groups.
- handleInvalidCharInCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleInvalidCharInCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleInvalidCharInCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleInvalidCharInCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleInvalidCharInCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- handleInvalidGroupBeginQ() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleInvalidGroupBeginQ() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleInvalidGroupBeginQ() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleInvalidGroupBeginQ() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleInvalidGroupBeginQ() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle groups starting with
(?and invalid next char. - handleMissingClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleMissingClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleMissingClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleMissingClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleMissingClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle missing operands in class set expressions, e.g.
- handleMixedClassSetOperators(RegexLexer.ClassSetOperator, RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleMixedClassSetOperators(RegexLexer.ClassSetOperator, RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleMixedClassSetOperators(RegexLexer.ClassSetOperator, RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleMixedClassSetOperators(RegexLexer.ClassSetOperator, RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleMixedClassSetOperators(RegexLexer.ClassSetOperator, RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle class set expressions with mixed set operators in the same nested set.
- handleOctalOutOfRange() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleOctalOutOfRange() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleOctalOutOfRange() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleOctalOutOfRange() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleOctalOutOfRange() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle octal values larger than 255.
- handleRangeAsClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleRangeAsClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleRangeAsClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleRangeAsClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleRangeAsClassSetOperand(RegexLexer.ClassSetOperator) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle character ranges as operands in class set expressions with operators other than union.
- handleUnfinishedEscape() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnfinishedEscape() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnfinishedEscape() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnfinishedEscape() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnfinishedEscape() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unfinished escape (e.g.
- handleUnfinishedGroupComment() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnfinishedGroupComment() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnfinishedGroupComment() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnfinishedGroupComment() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnfinishedGroupComment() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unfinished group comment
(#...). - handleUnfinishedGroupQ() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnfinishedGroupQ() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnfinishedGroupQ() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnfinishedGroupQ() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnfinishedGroupQ() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unfinished group with question mark
(?. - handleUnfinishedRangeInClassSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnfinishedRangeInClassSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnfinishedRangeInClassSet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnfinishedRangeInClassSet() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnfinishedRangeInClassSet() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unfinished range in class set expression
[a-]. - handleUnmatchedLeftBracket() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnmatchedLeftBracket() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnmatchedLeftBracket() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnmatchedLeftBracket() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnmatchedLeftBracket() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unmatched
[. - handleUnmatchedRightBrace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnmatchedRightBrace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnmatchedRightBrace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnmatchedRightBrace() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnmatchedRightBrace() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unmatched }.
- handleUnmatchedRightBracket() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- handleUnmatchedRightBracket() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- handleUnmatchedRightBracket() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- handleUnmatchedRightBracket() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- handleUnmatchedRightBracket() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Handle unmatched
]. - HAS_CONDITIONAL_BACKREFERENCES - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- hasAlternations() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasAtomicGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
back-references. - hasBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- hasBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- hasBitSet(int) - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- hasBitSets() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- hasCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
capturing groups. - hasCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasCaptureGroupsInLookAroundAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
"^". - hasCaretGuard() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
-
Transition is guarded by the "^" -
PositionAssertion. - hasCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasChildAt(int) - Method in class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie
- hasConditionalBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- hasConditionalBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasConditionalReferencesIntoLookAheads() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
"$". - hasDollarGuard() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
-
Transition is guarded by the "$" -
PositionAssertion. - hasEmptyCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasEmptyGuard() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Indicates whether this node should be allowed to match the empty string.
- hasEnclosedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- hasFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- hasGroupWithGuardsIndex() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- hashCode() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- hashCode() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- hashCode() - Method in class com.oracle.truffle.regex.RegexFlags
- hashCode() - Method in class com.oracle.truffle.regex.RegexOptions
- hashCode() - Method in class com.oracle.truffle.regex.RegexSource
- hashCode() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- hashCode() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
Returns the hash code value for this set.
- hashCode() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
- hashCode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- hashCode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- hashCode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- hashCode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- hashCode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- hashCode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- hashCode() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- hashCode() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
Compatible with
BitSets.hashCode(long[]). - hashCode() - Method in class com.oracle.truffle.regex.util.TBitSet
- hashCode(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
Compatible with
BitSets.hashCode(long[]). - hashCode(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- hasIndex() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- hasIndexClears() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- hasIndexOfNodeId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- hasIndexUpdates() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- hasIndices() - Method in class com.oracle.truffle.regex.RegexFlags
- hasIndices(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- hasInnerLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasLanguage() - Method in class com.oracle.truffle.regex.AbstractRegexObject
- hasLargeCountedRepetitions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasLastGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- hasLoneSurrogates() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasLookAheads() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
look-ahead assertions. - hasLookAroundAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasLookBehindEntries() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- hasLookBehinds() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
look-behind assertions. - hasLoops() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
loops. - hasLoopToSelf() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- hasMask() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
- hasMembers() - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
- hasNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Checks whether this regular expression contains any named capture groups.
- hasNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasNestedLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasNext() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.ImmutableSortedListOfRangesIterator
- hasNext() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- hasNext() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- hasNext() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- hasNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasNotUnrolledQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
-
Returns
trueiff this term has a quantifier that was not unrolled by the parser. - hasPossibleResults() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- hasPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- hasPrefixStates() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- hasQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- hasQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Subexpression contains
not unrolled quantifiers. - hasQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasRecursiveBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- hasResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- hasReverseUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- hasSuccessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- hasTag(Class<? extends Tag>) - Method in class com.oracle.truffle.regex.RegexBodyNode
- hasTransitionGuards() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- hasTransitionToAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- hasTransitionToFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- hasTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- hasTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- hasTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- hasTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- hasUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
- hasVariablePrefixLength() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- hasZeroWidthIndex() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- HEX_CHARS - Static variable in class com.oracle.truffle.regex.charset.Constants
- HEX_TOO_BIG - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- hi - Variable in class com.oracle.truffle.regex.charset.Range
- hidePrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- highByte(int) - Static method in class com.oracle.truffle.regex.util.BitSets
- HORIZONTAL_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- HybridBitSetMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character matcher that compiles to a binary search in a sorted list of ranges, like
RangeTreeMatcher, but replaces some subtrees with bit-set matches.
I
- i - Variable in class com.oracle.truffle.regex.tregex.string.AbstractStringIterator
- icuSimpleCaseFold(int) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- icuSimpleCaseFold(String) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- ID - Static variable in class com.oracle.truffle.regex.RegexLanguage
- idInitialized() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- idToString() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- IGNORE_ATOMIC_GROUPS_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- ignoreCase(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- ILLEGAL_CHARACTER_NAME - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_CHARACTER_RANGE - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_CTRL_SEQ - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_ESCAPE_SEQUENCE - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_HEX_ESCAPE - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_OCT_ESCAPE - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_REPETITION - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- ILLEGAL_UNICODE_ESC_SEQ - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- Immutable128BitSet - Class in com.oracle.truffle.regex.util
-
Immutable bit set of fixed size 128.
- Immutable128BitSet.IntersectAndSubtractResult - Class in com.oracle.truffle.regex.util
- ImmutableSortedListOfIntRanges - Class in com.oracle.truffle.regex.charset
- ImmutableSortedListOfIntRanges(int[]) - Constructor for class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- ImmutableSortedListOfRanges - Interface in com.oracle.truffle.regex.charset
-
Extensions of
SortedListOfRangesspecific to immutable implementations. - ImmutableSortedListOfRanges.ImmutableSortedListOfRangesIterator - Class in com.oracle.truffle.regex.charset
- ImmutableSortedListOfRanges.IntersectAndSubtractResult<T> - Class in com.oracle.truffle.regex.charset
- inc() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
- inc() - Method in class com.oracle.truffle.regex.tregex.parser.Counter.ThreadSafeCounter
- inc(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- inc(int) - Method in class com.oracle.truffle.regex.tregex.parser.Counter
- inc(int) - Method in class com.oracle.truffle.regex.tregex.parser.Counter.ThreadSafeCounter
- inc(int) - Method in class com.oracle.truffle.regex.tregex.parser.Counter.ThresholdCounter
- incCalls() - Method in class com.oracle.truffle.regex.RegexProfile
-
Increase the number of times the regular expression was executed by one.
- inCharacterClass() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- incLoopCount(TRegexExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- includesGlobalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- incMatches() - Method in class com.oracle.truffle.regex.RegexProfile
-
Increase the number of times a match for the regular expression was found by one.
- incMaxPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- incMaxPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- incMinPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- incMinPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- INCOMPLETE_QUANTIFIER - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- incompleteEscape(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- incompleteEscape(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- incompleteEscape(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- incPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Helper for predecessor initialization.
- incProcessedCharacters(int) - Method in class com.oracle.truffle.regex.RegexProfile
- incQuantifierCount(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- indexOf(TruffleString, int, int, TruffleString.CodePointSet, Encodings.Encoding, TruffleString.ByteIndexOfCodePointSetNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputOps
- indexOf(TruffleString, int, int, InnerLiteral, Encodings.Encoding, TruffleString.ByteIndexOfStringNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputOps
- IndexOfString(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- IndexOperation(int, byte[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- indexUpdateSourceSectionsToJson(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- INFINITY - Static variable in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- init(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- init(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- init(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- InitIDVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
Initializes all reachable nodes'
idand populatesRegexAST.getReachableCarets()/RegexAST.getReachableDollars(), as well asRegexAST.getSubtrees()} andRegexASTSubtreeRootNode.getSubtrees()}. - initIsDeterministic(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
Initializes this state's
PureNFAState.isDeterministic()-property. - INLINE_FLAGS_CANNOT_TURN_OFF_FLAGS_A_U_AND_L - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- INLINE_FLAGS_CANNOT_TURN_OFF_GLOBAL_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- INLINE_FLAGS_CANNOT_TURN_ON_GLOBAL_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- INLINE_FLAGS_CANNOT_USE_L_FLAG_WITH_A_STR_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- INLINE_FLAGS_CANNOT_USE_U_FLAG_WITH_A_BYTES_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- INLINE_FLAGS_FLAG_TURNED_ON_AND_OFF - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- INLINE_FLAGS_FLAGS_A_U_AND_L_ARE_INCOMPATIBLE - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- inlineFlags - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- InlineFlags(AbstractRegexObject, boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.InlineFlags
- InnerLiteral - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Represents a literal string inside the regular expression that can be searched for before starting the actual regular expression matcher.
- InnerLiteral(AbstractString, AbstractString, int) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
- inputAdvance(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputAtBegin(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
Returns
trueiff the index is at the beginning of the input string in respect toTRegexExecutorBaseNode.isForward(). - inputAtEnd(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
Returns
trueiff the index is at the end of the input string in respect toTRegexExecutorBaseNode.isForward(). - inputGetCodePointSize(TRegexExecutorLocals, boolean, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputGetCodePointSize(TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputHasNext(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputHasNext(TRegexExecutorLocals, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputHasNext(TRegexExecutorLocals, int, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncNextIndexRaw(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncNextIndexRaw(TRegexExecutorLocals, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncRaw(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncRaw(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncRaw(int, int, boolean) - Static method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncRaw(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncRaw(TRegexExecutorLocals, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputIncRaw(TRegexExecutorLocals, int, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- InputOps - Class in com.oracle.truffle.regex.tregex.nodes.input
- InputOps() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputOps
- inputRead(TruffleString, int) - Method in class com.oracle.truffle.regex.RegexExecNode
- inputReadAndDecode(TRegexExecutorLocals, int, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputReadAndDecode(TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- InputReadNode - Class in com.oracle.truffle.regex.tregex.nodes.input
- InputReadNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
- inputReadRaw(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputReadRaw(TRegexExecutorLocals, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputReadRaw(TRegexExecutorLocals, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputReadRaw(TRegexExecutorLocals, int, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputSkip(TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputSkipIntl(TRegexExecutorLocals, boolean, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputSkipReverse(TRegexExecutorLocals, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- InputStringGenerator - Class in com.oracle.truffle.regex.analysis
- inputUTF16IsHighSurrogate(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputUTF16IsLowSurrogate(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- inputUTF16ToCodePoint(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- insertFirst(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Inserts a new alternative to this group.
- insertRange(int, int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Insert
[lo hi]at the given index. - insertRange(int, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlavor
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlavor
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.util.json.JsonNull
- INSTANCE - Static variable in class com.oracle.truffle.regex.util.TruffleNull
- INT - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
- IntArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many char arrays of unknown size.
- IntArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- IntArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- intersect(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- intersect(SortedListOfRanges, SortedListOfRanges, RangesBuffer) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Converts
targetto the intersection ofaandb. - intersect(DFACaptureGroupPartialTransition[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- intersect(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- intersect(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- intersect(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
- intersectAndSubtract(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- intersectAndSubtract(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Calculates the intersection and the "rest" of this and
o. - IntersectAndSubtractResult(Immutable128BitSet, Immutable128BitSet, Immutable128BitSet) - Constructor for class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
- IntersectAndSubtractResult(T, T, T) - Constructor for class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
- intersection - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
- intersection - Variable in class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
- Intersection - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ClassSetOperator
- intersects(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiaintersects with the range[bLo, bHi]. - intersects(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range[aLo, aHi]intersects with the range[bLo, bHi]. - intersects(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiaintersects with the range in listoat indexib. - intersects(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- intersects(SortedListOfRanges) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list intersects witho. - intersects(Abstract128BitSet) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- intersectWith(SortedListOfRanges) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- IntRangesBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
Extension of
IntArrayBufferthat adds convenience functions for arrays of integer ranges in the form: - IntRangesBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- IntRangesBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- IntRingBuffer - Class in com.oracle.truffle.regex.tregex.buffer
- IntRingBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- INVALID_CHARACTER_CLASS - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_CHARACTER_CLASS - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- INVALID_CHARACTER_IN_CHARACTER_CLASS - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_COLLATION_ELEMENT - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- INVALID_CONTROL_CHAR_ESCAPE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_CONTROL_CODE_SYNTAX - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- INVALID_EQUIVALENCE_CLASS - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- INVALID_ESCAPE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_GROUP - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- INVALID_GROUP_NAME_PART - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_GROUP_NAME_REST - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- INVALID_GROUP_NAME_START - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- INVALID_GROUP_NAME_START - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_INTERVAL - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- INVALID_META_CODE_SYNTAX - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- INVALID_PATTERN_IN_LOOK_BEHIND - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- INVALID_POSIX_BRACKET_TYPE - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- INVALID_RANGE - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- INVALID_UNICODE_ESCAPE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- INVALID_UNICODE_PROPERTY - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- invalidGroupReference(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- invalidGroupReference(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- invalidOctalEscape(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- invalidRegularExpression(RegexSource, String) - Static method in class com.oracle.truffle.regex.errors.JsErrorMessages
- invalidRest - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
- invalidStart - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
- invalidUnicodeEscape(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- invalidUnicodeEscape(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- invalidUnicodeEscape(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- inverseGetMax(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the largest value contained in the inverse of this set.
- inverseGetMin(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the smallest value contained in the inverse of this set.
- inverseIsSameHighByte(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
-
Returns
trueiff not all values of this range set have the same high byte, but that would be the case in the inverse of this range set. - inverseRangesToString(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- inverseValueCount(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the total number of values (from
Encodings.Encoding.getMinValue()toEncodings.Encoding.getMaxValue()) not contained in this list. - invert() - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- invert() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- invert() - Method in class com.oracle.truffle.regex.util.TBitSet
- invert(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- invert(SortedListOfRanges, Encodings.Encoding, RangesBuffer) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- invert(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- InvertibleCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Abstract character matcher that allows matching behavior to be inverted with a constructor parameter.
- InvertibleCharMatcher(boolean) - Constructor for class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
-
Construct a new
InvertibleCharMatcher. - is(long, TransitionGuard.Kind) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- isAllowedInRange() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isAllowSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- isAlwaysEager() - Method in class com.oracle.truffle.regex.RegexOptions
-
Always match capture groups eagerly.
- isAlwaysZeroWidth() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns
trueiff all alternatives of this group match only the empty string. - isAnchored() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isAnchoredEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- isAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Anchored final states are implicitly guarded by a
$-PositionAssertion. - isAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- isAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Anchored final states are implicitly guarded by a
^-PositionAssertion. - isAnchoredInitialState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isAscii() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isAscii() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isAscii(int) - Static method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- isAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isBackReference() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
State represents a
BackReference. - isBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isBackreferenceIgnoreCaseMultiCharExpansion() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isBackrefWithNullTargetFails() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
Should a backreference to an unmatched capture group succeed or fail?
- isBacktracking() - Method in class com.oracle.truffle.regex.RegexExecNode
- isBacktracking() - Method in class com.oracle.truffle.regex.RegexObject
- isBacktracking() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- isBackward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isBackward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- isBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- isBitFlag(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isBooleanMatch() - Method in class com.oracle.truffle.regex.RegexBodyNode
- isBooleanMatch() - Method in class com.oracle.truffle.regex.RegexOptions
-
Don't track capture groups, just return a boolean match result instead.
- isBooleanMatch() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isBooleanMatch() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- isBuildingDFA() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- isBuildingDFA() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- isBuildingDFA() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- isBuildingDFA() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- isCanonEq() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isCapturing() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns whether this group is a capturing group.
- isCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- isCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isCaseInsensitive() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isCharacter() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isCharacterClass() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isCharacterClass() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
State represents a
CharacterClass. - isCharacterClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isCodePointSetOnly() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isCodePointSetOnly() - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- isComments() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isConditionalBackReferenceGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isCurCharClassInverted() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- isDead() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- isDead() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Returns whether the node is dead, i.e.
- isDead() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
Returns
trueif the quantified term can never match. - isDead(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Returns
trueiff this state is non-final and has no successors/predecessors (depending onforwardother than itself. - isDecimalDigit(int) - Static method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- isDefault() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isDeterministic() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
A state is considered "deterministic" iff it either has only one successor, or all of its successors represent
character classes, and none of those character classes intersect. - isDisjoint(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- isDisjoint(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- isDisjoint(StateSet<SI, ? extends S>) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- isDisjoint(Abstract128BitSet) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- isDisjoint(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
- isDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- isDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isDotAll() - Method in class com.oracle.truffle.regex.RegexFlags
- isDotAll() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isDotAll() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- isDotAll() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isDumpAutomata() - Method in class com.oracle.truffle.regex.RegexOptions
-
Produce ASTs and automata in JSON, DOT (GraphViz) and LaTeX formats.
- isDumpAutomataWithSourceSections() - Method in class com.oracle.truffle.regex.RegexOptions
- isEitherUnicode() - Method in class com.oracle.truffle.regex.RegexFlags
- isEmpty() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- isEmpty() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- isEmpty() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateIndex
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- isEmpty() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- isEmpty() - Method in class com.oracle.truffle.regex.util.TBitSet
- isEmpty(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- isEmpty(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- isEmptyChecksOnMandatoryLoopIterations() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isEmptyMatch() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
State represents an empty loop iteration in a quantified expression.
- isEndOfString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBCharClassTrieNode
- isEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- isExpandedQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Indicates whether this
RegexASTNodewas inserted into the AST as the result of expanding quantifier syntax (*, +, ?, {n,m}). - isExtended() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- isFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- isFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isFinalStateSuccessor() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
Used in pruneUnambiguousPaths mode.
- isFirstInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- isFixedCodePointWidth() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- isFixedCodePointWidth() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
Returns
trueiff noCharacterClassnode in the expression may match a variable amount of array slots in an encoded string. - isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
Returns
trueiff the given code point set may not match a variable amount ofchars in an UTF-16 encoded string, i.e. - isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
Returns
trueiff the given code point set may not match a variable amount ofbytes in an UTF-8 encoded string, i.e. - isFlagSet(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isForceAccentAndCaseSensitive() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- isForward() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- isForward() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isForward() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- isForwardReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
Returns
trueiff this "back-reference" is actually a reference to a later group in the expression. - isFull() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- isFull() - Method in class com.oracle.truffle.regex.util.TBitSet
- isFull(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- isFull(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- isGenerateDFAImmediately() - Method in class com.oracle.truffle.regex.RegexOptions
-
Generate DFA matchers immediately after parsing the expression.
- isGenerateInput() - Method in class com.oracle.truffle.regex.RegexOptions
-
Try to generate a string that matches the given regex and return it instead of the compiled regex.
- isGenericCG() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- isGenericCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isGenericCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
True if the DFA executor must track capture groups via
CGTrackingDFAStateNodes. - isGlobal() - Method in class com.oracle.truffle.regex.RegexFlags
- isGlobal() - Method in class com.oracle.truffle.regex.tregex.parser.Token.InlineFlags
- isGreedy() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- isGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isGroupRecursivelyReferenced(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- isGroupReferenced(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- isGroupWithGuards() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isHexDigit(int) - Static method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- isHighSurrogate(int) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- isHighSurrogate(int, boolean) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- isIgnoreAtomicGroups() - Method in class com.oracle.truffle.regex.RegexOptions
-
Ignore atomic groups (found e.g.
- isIgnoreCase() - Method in class com.oracle.truffle.regex.RegexFlags
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isIgnoreCaseReference() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isIgnoreCaseReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- isIgnoreCaseReferenceAlternativeMode() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isIgnoreCaseReferenceAltMode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- isIgnoreWhitespace() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- isInfiniteLoop() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- isInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isInitialState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isInLookAheadAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isInLookBehindAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isInstrumentable() - Method in class com.oracle.truffle.regex.RegexBodyNode
- isInstrumentable() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isLastInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
Checks if the contents of this assertion (
RegexASTSubtreeRootNode.getGroup()) are in "literal" form. - isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isLiteralString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- isLocale() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isLocalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns whether this group declares local flags, e.g.
- isLoneSurrogates() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isLookAhead(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isLookAheadAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isLookAround() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isLookAroundAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isLookBehind(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isLookBehindAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isLoop() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns whether this group loops.
- isLoopbackInitialState() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isLowSurrogate(int) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- isLowSurrogate(int, boolean) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- isMandatoryUnrolledQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Indicates whether this
RegexASTNoderepresents a mandatory copy of a quantified term after unrolling. - isMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- IsMemberReadable() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.RegexFlags
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.RegexObject
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.result.RegexResult
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isMonitorCaptureGroupsInEmptyCheck() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
Should the empty check in
exitZeroWidthquantifier guards also check the contents of capture groups? If the capture groups were modified, the empty check passes, even if only the empty string was matched. - isMultiline() - Method in class com.oracle.truffle.regex.RegexFlags
- isMultiline() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isMultiline() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- isMultiline() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isMultiLine() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isMustAdvance() - Method in class com.oracle.truffle.regex.RegexOptions
-
Do not return zero-width matches at the beginning of the search string.
- isMustAdvance() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- isMustAdvance() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isNamedReference() - Method in class com.oracle.truffle.regex.tregex.parser.Token.BackReference
- isNegated() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
Indicates whether this is a negative lookaround assertion (written as
(?!...)(?<!...)) or a positive one (written as(?=...)or(?<=)). - isNegated() - Method in class com.oracle.truffle.regex.tregex.parser.Token.LookAroundAssertionBegin
- isNestedBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
Returns
trueiff this back-reference refers to its own parent group. - isNestedOrForwardReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
Returns
trueiff this "back-reference" is actually a reference to its own parent group or a later group in the expression. - isNFA() - Method in class com.oracle.truffle.regex.RegexExecNode
- isNFA() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- isNFAInitialState(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- isNone() - Method in class com.oracle.truffle.regex.RegexFlags
- isOctalDigit(int) - Static method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- isPenultimateInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- isPositionAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isPosixCollationElement() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isPosixCollationEquivalenceClass() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isPossessive() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- isPredefCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- isPredefCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- isPredefCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns
trueiff the given character is a predefined character class when preceded with a backslash (e.g. - isPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
This flag marks all nodes that were inserted into the AST for look-behind matching, see
MarkLookBehindEntriesVisitorandRegexAST.createPrefix(). - isPrioritySensitive() - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
If priority-sensitive mode, transition sets are pruned after transitions to final states.
- isPrioritySensitive() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- isProperEscapeNext() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
Indicates whether the following is a proper escape sequence, which cannot be a part of a string.
- isQuantifiableTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isQuantifierNext() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
Indicates whether a quantifier is coming up next.
- isQuantifierPassThroughSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Indicates whether this node is an empty
Sequenceinserted as an early escape alternative when unrolling a quantifier expression. - isRange() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- isReadable(AbstractConstantKeysObject, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
- isRecursiveBackreferences() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isRecursiveReference() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.RegexOptions
- isResultPushed() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- isResultUnmodifiedByZeroWidthQuantifier(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- isReverse() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- isReverse() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- isRoot() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- isRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isSearching() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- isSearching() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isSearching() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- isSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
True if the DFA executor tracks capture groups via
DFASimpleCG. - isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- isSimpleCGMustCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
True if the DFA executor tracks capture groups via
DFASimpleCG, but must save the current result every time a final state is reached. - isSingle() - Method in class com.oracle.truffle.regex.charset.Range
- isSingle(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiconsists of a single value, i.e. - isSingleCCNonCapturingLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
- isSingleChar() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
Returns
trueiff the quantifier was created from a shorthand character, i.e. - isSingleCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- isSingleCodePoint(String) - Static method in class com.oracle.truffle.regex.util.JavaStringUtil
- isSingleRange() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- isSorted(int[]) - Static method in interface com.oracle.truffle.regex.util.Assertions
- isStepExecution() - Method in class com.oracle.truffle.regex.RegexOptions
-
Trace the execution of automata in JSON files.
- isSticky() - Method in class com.oracle.truffle.regex.RegexFlags
- isSticky() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isSubexpressionCall() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isSubMatcher() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
State represents a
LookAroundAssertionor anAtomicGroup. - isSubMatcherNegated() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- isSubtreeRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- isSupportedBlock(String) - Method in class com.oracle.truffle.regex.charset.UnicodeProperties
- isSupportedGeneralCategory(String) - Method in class com.oracle.truffle.regex.charset.UnicodeProperties
- isSupportedProperty(String) - Method in class com.oracle.truffle.regex.charset.UnicodeProperties
- isSupportedScript(String) - Method in class com.oracle.truffle.regex.charset.UnicodeProperties
- isTemplate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isThreadAccessAllowed(Thread, boolean) - Method in class com.oracle.truffle.regex.RegexLanguage
-
RegexLanguageis thread-safe - it supports parallel parsing requests as well as parallel access to allAbstractRegexObjects. - isTraceFinderNFA() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- isTrackLastGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isTransitionMatchesStepByStep() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
When generating NFAs for Ruby regular expressions, the sequence of quantifier guards on a single transition can become quite complex.
- isTrivial() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- isTrivial() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- isTrivial() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isTypeFlag(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isTypeFlagChar(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isU180EWhitespace() - Method in class com.oracle.truffle.regex.RegexOptions
- isUnAnchoredEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- isUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- isUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isUnAnchoredInitialState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- isUnicode() - Method in class com.oracle.truffle.regex.RegexFlags
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- isUnicode(PythonREMode) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
Returns
trueif the Unicode flag is set or if it would be set by default. - isUnicodeCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isUnicodeCharacterClass() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isUnicodeExplicitlySet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isUnicodeSets() - Method in class com.oracle.truffle.regex.RegexFlags
- isUnixLines() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isUnrollingCandidate() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- isUnrollingCandidate() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- isUnrollingCandidate() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- isUnrollingCandidate() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
-
Returns
trueiff the parser should try to unroll this term's quantifier. - isUnrollingCandidate() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- isUnrollTrivial() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
Returns
trueiff "unrolling" this quantifier is trivial, i.e. - isUseMergeExplode() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- isUTF16() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isUtf16ExplodeAstralSymbols() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- isUTF16ExplodeAstralSymbols() - Method in class com.oracle.truffle.regex.RegexOptions
-
Explode astral symbols (
0x10000 - 0x10FFFF) into sub-automata where every state matches onecharas opposed to one code point. - isUTF32() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isUTF8() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- isValidate() - Method in class com.oracle.truffle.regex.RegexOptions
-
Do not generate an actual regular expression matcher, just check the given regular expression for syntax errors.
- isValidCharForFileName(int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- isValidFlagChar(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- isValidFlagChar(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isValidFlagChar(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- isVerbose() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- isWithinThreshold(int) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
Returns
trueiff bothToken.Quantifier.getMin()andToken.Quantifier.getMax()are less or equal to the given threshold, or infiniteToken.Quantifier.isInfiniteLoop(). - iterator() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- iterator() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
- iterator() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- iterator() - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- iterator() - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- iterator() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- iterator() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- iterator() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- iterator() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- iterator() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- iterator() - Method in class com.oracle.truffle.regex.util.TBitSet
- iterator(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- iterator(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
J
- JAVA_JDK_VERSION_MAX - Static variable in class com.oracle.truffle.regex.RegexOptions
- JAVA_JDK_VERSION_MIN - Static variable in class com.oracle.truffle.regex.RegexOptions
- JAVA_JDK_VERSION_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- JAVA_JDK_VERSION_OPTIONS - Static variable in class com.oracle.truffle.regex.RegexOptions
- JavaErrorMessages - Interface in com.oracle.truffle.regex.errors
- JavaFlags - Class in com.oracle.truffle.regex.tregex.parser.flavors.java
-
An immutable representation of a set of java.util.regex.Pattern regular expression flags.
- JavaFlags(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- JavaFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors.java
-
An implementation of the java.util.regex.Pattern regex flavor.
- JavaRegexLexer - Class in com.oracle.truffle.regex.tregex.parser.flavors.java
- JavaRegexLexer(RegexSource, JavaFlags, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- JavaRegexParser - Class in com.oracle.truffle.regex.tregex.parser.flavors.java
- JavaRegexParser(RegexSource, RegexASTBuilder, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexParser
- JavaRegexValidator - Class in com.oracle.truffle.regex.tregex.parser.flavors.java
- JavaRegexValidator(RegexSource, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexValidator
- JavaStringUtil - Class in com.oracle.truffle.regex.util
- JavaStringUtil() - Constructor for class com.oracle.truffle.regex.util.JavaStringUtil
- JavaUnicode - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
- JsErrorMessages - Class in com.oracle.truffle.regex.errors
- JsErrorMessages() - Constructor for class com.oracle.truffle.regex.errors.JsErrorMessages
- Json - Class in com.oracle.truffle.regex.tregex.util.json
- Json() - Constructor for class com.oracle.truffle.regex.tregex.util.json.Json
- JsonArray - Class in com.oracle.truffle.regex.tregex.util.json
- JsonBool - Class in com.oracle.truffle.regex.tregex.util.json
- JsonConvertible - Interface in com.oracle.truffle.regex.tregex.util.json
- JsonInt - Class in com.oracle.truffle.regex.tregex.util.json
- JsonNull - Class in com.oracle.truffle.regex.tregex.util.json
- JsonObject - Class in com.oracle.truffle.regex.tregex.util.json
- JsonObject.JsonObjectProperty - Class in com.oracle.truffle.regex.tregex.util.json
- JsonString - Class in com.oracle.truffle.regex.tregex.util.json
- JsonValue - Class in com.oracle.truffle.regex.tregex.util.json
- JsonValue() - Constructor for class com.oracle.truffle.regex.tregex.util.json.JsonValue
- JSRegexLexer - Class in com.oracle.truffle.regex.tregex.parser
- JSRegexLexer(RegexSource, RegexFlags, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- JSRegexParser - Class in com.oracle.truffle.regex.tregex.parser
- JSRegexParser(RegexLanguage, RegexSource, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.JSRegexParser
- JSRegexValidator - Class in com.oracle.truffle.regex.tregex.parser
- JSRegexValidator(RegexLanguage, RegexSource, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.JSRegexValidator
- jsStringEscape(String) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
K
- kind - Variable in class com.oracle.truffle.regex.tregex.parser.Token
- KIND_BACK_REFERENCE - Static variable in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- KIND_CHARACTER_CLASS - Static variable in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- KIND_EMPTY_MATCH - Static variable in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- KIND_INITIAL_OR_FINAL_STATE - Static variable in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- KIND_SUB_MATCHER - Static variable in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- KNOWN_BUG - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
L
- last() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- LastGroupUpdate(int, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
- LaTexExport - Class in com.oracle.truffle.regex.tregex.util
- LaTexExport() - Constructor for class com.oracle.truffle.regex.tregex.util.LaTexExport
- LATIN_1 - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- LATIN1_PROBABILITY - Static variable in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- LazyCaptureGroupRegexSearchNode(RegexLanguage, RegexSource, RegexFlags, PreCalculatedResultFactory[], TRegexExecutorEntryNode, TRegexExecutorEntryNode, TRegexExecutorEntryNode, TRegexExecNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
- LEAD_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- leave(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- leave(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- leave(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- leave(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- leave(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- leave(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- leave(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- leave(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- leave(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- leave(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- leave(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- leave(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- leave(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- leave(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- leave(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- leave(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- leave(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- leave(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- leave(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- leave(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- leave(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- leave(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- leave(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- leave(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- leaveLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- leaveLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- leaveLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- leaveLookAhead(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- leftOf(int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Variant of
SortedListOfRanges.leftOf(int, int, int, int)without the unnecessary parameters. - leftOf(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais "left of" the range[bLo, bHi]. - leftOf(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range[aLo, aHi]is "left of" the range[bLo, bHi], where "left of" means "all values of range a are less than all values of range b" - i.e. - leftOf(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais "left of" the range in listoat indexib. - LEGACY_NON_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.charset.Constants
- LEGACY_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.charset.Constants
- length() - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
- length(TruffleString, Encodings.Encoding) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputOps
- LINE_TERMINATOR - Static variable in class com.oracle.truffle.regex.charset.Constants
- linebreak - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- linkPredecessors() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- literal - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
- literal - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
- literal - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- literal - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.LiteralRegexExecWithRegionMatchNode
- literal - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
- literal - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
- literalChar - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- literalChar(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- literalChar(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- LiteralCharacter(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.LiteralCharacter
- literalLength - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
- literalLength - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
- literalLength - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- literalLength - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.LiteralRegexExecWithRegionMatchNode
- literalLength - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
- literalLength - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
- LiteralRegexEngine - Class in com.oracle.truffle.regex.literal
-
This regex engine is designed for very simple cases, where the regular expression can be directly translated to common string operations.
- LiteralRegexEngine() - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexEngine
- LiteralRegexExecNode - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.EmptyEndsWith - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.EmptyEquals - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.EmptyIndexOf - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.EmptyStartsWith - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.EndsWith - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.Equals - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.IndexOfString - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.LiteralRegexExecWithRegionMatchNode - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.RegionMatches - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecNode.StartsWith - Class in com.oracle.truffle.regex.literal
- LiteralRegexExecWithRegionMatchNode(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.LiteralRegexExecWithRegionMatchNode
- literalString - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- LiteralString(int, int) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.LiteralString
- lo - Variable in class com.oracle.truffle.regex.charset.Range
- LOG_AUTOMATON_SIZES - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_BAILOUT_MESSAGES - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_COMPILER_FALLBACK - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_INTERNAL_ERRORS - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_MATCHING_STRATEGY - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_PHASES - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_SWITCH_TO_EAGER - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_TOTAL_COMPILATION_TIME - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- LOG_TREGEX_COMPILATIONS - Static variable in class com.oracle.truffle.regex.tregex.util.Loggers
- log2ceil(int) - Static method in class com.oracle.truffle.regex.tregex.util.MathUtil
- log2floor(int) - Static method in class com.oracle.truffle.regex.tregex.util.MathUtil
- Loggers - Class in com.oracle.truffle.regex.tregex.util
-
DFA compilation loggers.
- Loggers() - Constructor for class com.oracle.truffle.regex.tregex.util.Loggers
- LONG - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
- LongArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many long arrays of unknown size.
- LongArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- lookahead(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- lookahead(Predicate<Character>, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- LookAheadAssertion - Class in com.oracle.truffle.regex.tregex.parser.ast
-
An assertion that succeeds depending on whether another regular expression can be matched at the current position.
- lookAheadAssertionBegin - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- LookAheadAssertionBegin(boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.LookAheadAssertionBegin
- LookAroundAssertion - Class in com.oracle.truffle.regex.tregex.parser.ast
-
An assertion that succeeds depending on whether or not text surrounding the current position matches a given regular expression.
- LookAroundAssertionBegin(Token.Kind, boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.LookAroundAssertionBegin
- lookAroundExecutorIsLiteral(PureNFAState) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- lookbehind(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- LookBehindAssertion - Class in com.oracle.truffle.regex.tregex.parser.ast
-
An assertion that succeeds depending on whether or not text preceding the current position matches a given regular expression.
- lookBehindAssertionBegin - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- LookBehindAssertionBegin(boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.LookBehindAssertionBegin
- LOOKBEHINDS_RUN_LEFT_TO_RIGHT - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- lookBehindsRunLeftToRight() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- loop - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition represents a back-edge in the quantifier loop.
- loopInc - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition represents either a first entry into a quantified expression, or a back-edge in a quantifier loop without upper bound, i.e.
- loopToString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- lowByte(int) - Static method in class com.oracle.truffle.regex.util.BitSets
M
- mapContainsKey(Map<K, V>, K) - Static method in class com.oracle.truffle.regex.util.Boundaries
- mapGet(Map<K, V>, K) - Static method in class com.oracle.truffle.regex.util.Boundaries
- mapKeySet(Map<K, V>) - Static method in class com.oracle.truffle.regex.util.Boundaries
- mapResultToNFATransition(int, NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
- mapToNFA(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
- markAsDead() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Marks the node as dead, i.e.
- MarkLookBehindEntriesVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
For all lookbehind assertions, mark all states where the assertion may begin.
- MarkLookBehindEntriesVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- match - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.flavors.MatchingMode
-
Anchor the match to the beginning of the string (implicit
^). - match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.CharMatcher
-
Check if a given code point matches this
CharMatcher. - match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.MultiBitSetMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.RangeTreeMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.TwoCharMatcher
- match(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns the index of the transition that matches the given character
c, ornoMatchSuccessor. - match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns
trueiff transitionimatchesc. - match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- Matchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Container for character matchers of DFA transitions.
- Matchers() - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers
- matches2CharsWith1BitDifference() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueiff this code point set contains exactly two characters whose binary representation differs in one bit only. - matches2CharsWith1BitDifference() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- matchesEverything(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list is equal to [Encodings.Encoding.getMinValue()Encodings.Encoding.getMaxValue()]. - matchesMinAndMax(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueiff this set containsEncodings.Encoding.getMinValue()andEncodings.Encoding.getMaxValue(). - matchesNothing() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list is empty. - matchesSingleAscii() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list contains just one single value which is less than 128. - matchesSingleChar() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- matchesSingleChar() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list contains just one single value. - matchesSomething() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list is non-empty. - matchesTransitionsStepByStep() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- MatchFound - Class in com.oracle.truffle.regex.tregex.parser.ast
-
MatchFoundnodes areRegexASTNodes that represent the initial/final states of the non-deterministic finite state automaton generated from the regular expression. - MatchFound() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- MATCHING_MODE_FULLMATCH - Static variable in class com.oracle.truffle.regex.RegexOptions
- MATCHING_MODE_MATCH - Static variable in class com.oracle.truffle.regex.RegexOptions
- MATCHING_MODE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- MATCHING_MODE_SEARCH - Static variable in class com.oracle.truffle.regex.RegexOptions
- MatchingMode - Enum Class in com.oracle.truffle.regex.tregex.parser.flavors
- materialize() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- materialize(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- materializeArrays() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- materializeGroupBoundaries() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- MathUtil - Class in com.oracle.truffle.regex.tregex.util
- MathUtil() - Constructor for class com.oracle.truffle.regex.tregex.util.MathUtil
- MAX_BACK_TRACKER_SIZE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- MAX_CODE_POINT - Static variable in class com.oracle.truffle.regex.charset.Constants
- MAX_DFA_SIZE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- MAX_MULTI_CHAR_SEQUENCE_LENGTH - Static variable in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- MAX_NUMBER_OF_RANGES - Static variable in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
-
This matcher should be used only if the number of ranges is less or equal to this threshold.
- MAX_SIZE - Static variable in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
- mayContainStrings() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- mayContainStrings() - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- MIME_TYPE - Static variable in class com.oracle.truffle.regex.RegexLanguage
- MIN_REPEAT_GREATER_THAN_MAX_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- MIN_REPEAT_GREATER_THAN_MAX_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- missing(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- MISSING_COLON - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- MISSING_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- MISSING_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- MISSING_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- MISSING_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- MISSING_FLAG_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- MISSING_FLAG_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- MISSING_GROUP_FOR_BACKREFERENCE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- MISSING_GROUP_FOR_BACKREFERENCE - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- MISSING_GROUP_NAME - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- MISSING_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- MISSING_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- missingClassSetOperand(RegexLexer.ClassSetOperator) - Static method in class com.oracle.truffle.regex.errors.JsErrorMessages
- missingUnterminatedName(char) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- mixedOperatorsInClassSet(RegexLexer.ClassSetOperator, RegexLexer.ClassSetOperator) - Static method in class com.oracle.truffle.regex.errors.JsErrorMessages
- modifiersToString() - Method in class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
- MultiBitSetMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character matcher that uses an array of 256 bit sets to fully cover the 16 bit character space.
- MultiCharacterCaseFolding - Class in com.oracle.truffle.regex.tregex.parser
- MultiCharacterCaseFolding() - Constructor for class com.oracle.truffle.regex.tregex.parser.MultiCharacterCaseFolding
- multiline(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- MULTIPLE_GROUPS_SAME_NAME - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- MULTIPLE_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- multiplexCall(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- MUST_ADVANCE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- mustAdvance - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEndsWith
- mustAdvance - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEquals
- mustAdvance - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyIndexOf
- mustAdvance - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyStartsWith
- Mutable128BitSet - Class in com.oracle.truffle.regex.util
-
Mutable bit set of fixed size 128.
- Mutable128BitSet() - Constructor for class com.oracle.truffle.regex.util.Mutable128BitSet
- Mutable128BitSet(long, long) - Constructor for class com.oracle.truffle.regex.util.Mutable128BitSet
N
- N_FLAGS - Static variable in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Number of flag bits occupied by this class.
- NAME - Static variable in class com.oracle.truffle.regex.RegexLanguage
- NAMED_CAPTURE_GROUP_REFERENCE_MISSING_BEGIN - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- namedCaptureGroups - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- NEEDS_GROUP_START_POSITIONS - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- needsGroupStartPositions() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- NEGATIVE_GROUP_NUMBER - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- NESTED_CAPTURE_GROUPS_KEPT_ON_LOOP_REENTRY - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- nestedCaptureGroupsKeptOnLoopReentry() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- next() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.ImmutableSortedListOfRangesIterator
- next() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- next() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- nextSequence() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- nextState() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- NFA - Class in com.oracle.truffle.regex.tregex.nfa
- NFA(NFA) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFA
-
Creates a deep copy of the
originalNFA. - NFA(RegexAST, NFAState, NFAStateTransition[], NFAStateTransition[], NFAStateTransition, NFAStateTransition, Collection<NFAState>, Counter.ThresholdCounter, Counter.ThresholdCounter, NFAStateTransition, PreCalculatedResultFactory[]) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFA
- NFAExport - Class in com.oracle.truffle.regex.tregex.util
- NFAGenerator - Class in com.oracle.truffle.regex.tregex.nfa
- NFAState - Class in com.oracle.truffle.regex.tregex.nfa
-
Represents a single state in the NFA form of a regular expression.
- NFAState(short, StateSet<RegexAST, ? extends RegexASTNode>, CodePointSet, Set<LookBehindAssertion>, boolean, boolean) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFAState
- NFAState(short, StateSet<RegexAST, ? extends RegexASTNode>, CodePointSet, Set<LookBehindAssertion>, boolean, boolean, EconomicMap<Integer, TBitSet>) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFAState
- NFAState(NFAState) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFAState
-
Creates a copy of the
originalstate. - NFAStateTransition - Class in com.oracle.truffle.regex.tregex.nfa
-
Provides information about a transition from one NFAState to another state.
- NFAStateTransition(short, NFAState, NFAState, CodePointSet, GroupBoundaries) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- NFAStateTransition(NFAStateTransition) - Constructor for class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
Creates a (shallow) copy of the
originaltransition. - NFATraceFinderGenerator - Class in com.oracle.truffle.regex.tregex.nfa
-
Used for pre-calculating and finding the result of tree-like regular expressions.
- NFATraversalRegexASTVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
Special AST visitor that will find all immediate successors of a given Term when the AST is seen as a NFA, in priority order.
- NFATraversalRegexASTVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- NO_GUARDS - Static variable in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- NO_MATCH - Static variable in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- NO_NEWLINE - Static variable in class com.oracle.truffle.regex.charset.Constants
- NO_PRE_CALC_RESULT - Static variable in class com.oracle.truffle.regex.tregex.nodes.dfa.TraceFinderDFAStateNode
- NO_SUB_EXECUTORS - Static variable in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackerSubExecutorNode
- NodeCountVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
Counts the total number of child nodes of a given node.
- NodeCountVisitor() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- nodeID(int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- nodeSplitRegisterDuplicateState(short, short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- nodeSplitSetNewDFASize(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- nodeSplitUpdateSuccessors(short[], DFAStateNodeBuilder[]) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- nodeSplitUpdateSuccessors(short, short[]) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- NON_ASCII_CHARACTERS - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- NON_DIGITS - Static variable in class com.oracle.truffle.regex.charset.Constants
- NON_PRINTABLE_CHARACTERS - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- NON_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.charset.Constants
- NON_WORD_CHARS - Static variable in class com.oracle.truffle.regex.charset.Constants
- NON_WORD_CHARS_UNICODE_IGNORE_CASE - Static variable in class com.oracle.truffle.regex.charset.Constants
- NON_WORD_CHARS_UNICODE_SETS_IGNORE_CASE - Static variable in class com.oracle.truffle.regex.charset.Constants
- nonCaptureGroupBegin - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- nonWordBoundary - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- NOT_HORIZONTAL_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- NOT_VERTICAL_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- NOTHING_TO_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- NOTHING_TO_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- notifyDfaGeneratorBailedOut() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- NullHighByteBitSetMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Specialized
BitSetMatcherthat exists simply because ascii bit set matchers occur often and we can save one comparison when the high byte is0x00. - nullValue() - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- NUMBERED_BACKREF_CALL_IS_NOT_ALLOWED - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- numberOfCaptureGroupsSoFar() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- numberOfRanges() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- numberOfSetBits() - Method in class com.oracle.truffle.regex.util.TBitSet
- numberOfTypeFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
O
- obj(JsonObject.JsonObjectProperty...) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- ObjectArrayBuffer<T> - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many Object arrays of unknown size.
- ObjectArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- ObjectArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- OracleDB - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldAlgorithm
- OracleDBAI - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldAlgorithm
- OracleDBCharClassTrieNode - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
This class implements an intermediate Prefix-Tree used to simulate the behavior of OracleDB on character classes in ignore-case mode.
- OracleDBConstants - Class in com.oracle.truffle.regex.tregex.parser.flavors
- OracleDBConstants() - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBConstants
- OracleDBErrorMessages - Interface in com.oracle.truffle.regex.errors
- OracleDBFlags - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An immutable representation of a set of OracleDB regular expression flags (the
match_paramparameter). - OracleDBFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of the OracleDB regex flavor.
- OracleDBRegexLexer - Class in com.oracle.truffle.regex.tregex.parser.flavors
- OracleDBRegexLexer(RegexSource, OracleDBFlags, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- OracleDBRegexParser - Class in com.oracle.truffle.regex.tregex.parser.flavors
- OracleDBRegexParser(RegexLanguage, RegexSource, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexParser
- OracleDBRegexParser(RegexLanguage, RegexSource, CompilationBuffer, RegexSource) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexParser
- OracleDBSimple - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldAlgorithm
- OracleDBSimple - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
- OTHER_PROPERTIES - Static variable in class com.oracle.truffle.regex.charset.UnicodeProperties
-
Expose "Other" unicode properties, see
OTHER_PROPERTIES_NAMES. - overlaps(PythonFlags) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- overwriteCaptureGroups(int[]) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
P
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexParser
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexParser
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
- parse() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexParser
-
Runs the parser and produces an AST.
- parse(TruffleLanguage.ParsingRequest) - Method in class com.oracle.truffle.regex.RegexLanguage
- parseCharClassAtomCodePoint(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseCharClassAtomPredefCharClass(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseClassSetExpression() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseClassSetExpression() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseCodePointInGroupName() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseCodePointInGroupName() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- parseCodePointInGroupName() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- parseCodePointInGroupName() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- parseCodePointInGroupName() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse the next codepoint in a group name and return it.
- parseCustomEscape(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseCustomEscape(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- parseCustomEscape(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- parseCustomEscape(char) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- parseCustomEscape(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse any escape sequence starting with
\and the argumentc. - parseCustomEscapeChar(char, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseCustomEscapeChar(char, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- parseCustomEscapeChar(char, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- parseCustomEscapeChar(char, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- parseCustomEscapeChar(char, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse an escape character sequence (inside character class, or other escapes have already been tried) starting with
\and the argument {code c}. - parseCustomEscapeCharFallback(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseCustomEscapeCharFallback(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- parseCustomEscapeCharFallback(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- parseCustomEscapeCharFallback(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- parseCustomEscapeCharFallback(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse an escape character sequence (inside character class, or other escapes have already been tried) starting with
\and the code pointc.This method is called after all other means of parsing the escape sequence have been exhausted. - parseCustomGroupBeginQ(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseCustomGroupBeginQ(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- parseCustomGroupBeginQ(char) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- parseCustomGroupBeginQ(char) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- parseCustomGroupBeginQ(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse group starting with
(?. - parseFlags(RegexSource) - Static method in class com.oracle.truffle.regex.RegexFlags
- parseFlags(RegexSource) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- parseFlags(String) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- parseGroupLt() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseGroupLt() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- parseGroupLt() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- parseGroupLt() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- parseGroupLt() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse group starting with
(<. - parseGroupName(char) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Parse a
GroupName, i.e. - parseHex(int, int, int, Runnable, Runnable) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseIntSaturated(int, int, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseIntSaturated(int, int, int, long) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseOctal(int, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- parseOptions() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
- parserGlobals - Variable in class com.oracle.truffle.regex.RegexLanguage
- parseRootLess(RegexLanguage, String) - Static method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
- parseUnicodeCharacterProperty(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- parseUnicodeCharacterProperty(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- PartialTransitionDebugInfo(int) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
- PartialTransitionDebugInfo(DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
- PartialTransitionDebugInfo(DFACaptureGroupPartialTransition, int) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
- patchContext(RegexLanguage.RegexContext, TruffleLanguage.Env) - Method in class com.oracle.truffle.regex.RegexLanguage
- pattern - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
The source of the input pattern.
- peek() - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- peek() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- peek() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- pop() - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- pop() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- pop() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- pop() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- popGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- popGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Close and leave the current group.
- popLocalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- popLocalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- popResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- popRootGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
This is the build method of this Builder.
- position - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
The index of the next character in
RegexLexer.patternto be parsed. - PositionAssertion - Class in com.oracle.truffle.regex.tregex.parser.ast
-
An assertion that succeeds when encountered at the beginning or at the end of the string we are searching in.
- PositionAssertion.Type - Enum Class in com.oracle.truffle.regex.tregex.parser.ast
-
The position assertions supported by ECMAScript RegExps.
- POSIX_CHAR_CLASSES - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBConstants
- PreCalcResultVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- PreCalculatedResultFactory - Class in com.oracle.truffle.regex.result
-
Predefined lists of capture group start and end indices.
- PreCalculatedResultFactory(int, boolean) - Constructor for class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- PREDEFINED_CHAR_CLASSES - Static variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- prepareForDFA() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTPostProcessor
- printConnection(BufferedWriter, String, String, String) - Static method in class com.oracle.truffle.regex.tregex.util.DotExport
- printStack(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- profileCaptureGroupAccess(int, int) - Method in class com.oracle.truffle.regex.RegexProfile
-
Update profile after the execution of a lazy capture groups search DFA.
- prop(String, boolean) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- prop(String, int) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- prop(String, long) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- prop(String, JsonConvertible) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- prop(String, Iterable<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- prop(String, String) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- prop(String, Stream<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- propAliases - Variable in class com.oracle.truffle.regex.charset.UnicodePropertyData
- PureNFA - Class in com.oracle.truffle.regex.tregex.nfa
-
A NFA that corresponds to the subtree of one
RegexASTSubtreeRootNode. - PureNFA(RegexASTSubtreeRootNode, PureNFAState[], Counter.ThresholdCounter, Counter.ThresholdCounter) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFA
- PureNFAGenerator - Class in com.oracle.truffle.regex.tregex.nfa
- PureNFAState - Class in com.oracle.truffle.regex.tregex.nfa
-
Represents a state of a
PureNFA. - PureNFAState(int, Term) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- PureNFATransition - Class in com.oracle.truffle.regex.tregex.nfa
-
Represents a transition of a
PureNFA. - PureNFATransition(int, PureNFAState, PureNFAState, GroupBoundaries, boolean, boolean, long[]) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
- PureNFATransitionGenerator - Class in com.oracle.truffle.regex.tregex.nfa
-
Calculates the successor transitions of a given
PureNFAState. - PureNFATransitionGenerator(RegexAST, PureNFAGenerator) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- push() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- pushAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- pushAtomicGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new atomic group.
- pushCaptureGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- pushCaptureGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new capture group.
- pushConditionalBackReferenceGroup(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- pushConditionalBackReferenceGroup(Token.BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new conditional back-reference group.
- pushFrame(int[]) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- pushGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- pushGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new non-capturing group.
- pushLocalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- pushLocalFlags(PythonFlags) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- pushLookAheadAssertion(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- pushLookAheadAssertion(Token, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new look-ahead assertion.
- pushLookBehindAssertion(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- pushLookBehindAssertion(Token, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new look-behind assertion.
- pushResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
Marks that a result was pushed at the current stack frame.
- pushResult(NFAStateTransition, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- pushResult(PureNFATransition, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- pushRootGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
This should be called first after creating a new
RegexASTBuilder. - pushRootGroup(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Like
RegexASTBuilder.pushRootGroup(), but allows creating a non-capturing root group. - pushSuccessor(NFAStateTransition, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- PyErrorMessages - Interface in com.oracle.truffle.regex.errors
- PYTHON_LOCALE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- PYTHON_METHOD_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- PythonFlags - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An immutable representation of a set of Python regular expression flags.
- PythonFlags(String) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- PythonFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of the Python regex flavor.
- PythonLocaleData - Class in com.oracle.truffle.regex.tregex.parser.flavors
- PythonRegexLexer - Class in com.oracle.truffle.regex.tregex.parser.flavors
- PythonRegexLexer(RegexSource, PythonREMode, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- PythonRegexParser - Class in com.oracle.truffle.regex.tregex.parser.flavors
- PythonRegexParser(RegexLanguage, RegexSource, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
- PythonREMode - Enum Class in com.oracle.truffle.regex.tregex.parser.flavors
-
The enumeration of different flavors of Python regular expressions.
- PythonUnicode - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
Q
- QuantifiableTerm - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Roughly corresponds to the goal symbol Atom in the ECMAScript RegExp syntax.
- quantifier - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- Quantifier(int, int, boolean, boolean, boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- QUANTIFIER_ON_LOOKAHEAD_ASSERTION - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- QUANTIFIER_ON_LOOKBEHIND_ASSERTION - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- QUANTIFIER_ON_QUANTIFIER - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- QUANTIFIER_OUT_OF_ORDER - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- QUANTIFIER_WITHOUT_TARGET - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- quantifierToString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
R
- randomJsStringFromRanges(SortedListOfRanges, int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- Range - Class in com.oracle.truffle.regex.charset
- Range(int, int) - Constructor for class com.oracle.truffle.regex.charset.Range
- rangeAsClassSetOperand(RegexLexer.ClassSetOperator) - Static method in class com.oracle.truffle.regex.errors.JsErrorMessages
- RangeListMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character range matcher using a sorted list of ranges.
- ranges - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- rangesAreSortedAndDisjoint() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list is sorted and all of its ranges are disjoint. - rangesAreSortedNonAdjacentAndDisjoint() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif this list is sorted and all of its ranges are disjoint and non-adjacent. - RangesBuffer - Interface in com.oracle.truffle.regex.charset
-
Extensions of
SortedListOfRangesspecific to mutable implementations. - rangesEqual(int[], int[], int) - Static method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- rangesIterator() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- rangesIterator() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- rangesToString() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
- rangesToString(int[]) - Static method in class com.oracle.truffle.regex.charset.CharMatchers
- rangesToString(int[], boolean) - Static method in class com.oracle.truffle.regex.charset.CharMatchers
- RangeTreeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character range matcher that compiles to a static binary search.
- RbErrorMessages - Interface in com.oracle.truffle.regex.errors
- read(AbstractConstantKeysObject, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
- readEquals(AbstractConstantKeysObject, String, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
- readFrame(int[]) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- readIdentity(AbstractConstantKeysObject, String, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
- ReadMember() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexFlags
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexObject
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.result.RegexResult
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- recordCGPartialTransition(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- recordExecution() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- recordTransition(int, short, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- redefinitionOfGroupName(String, int, int) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- REGEX_AST_ROOT_PARENT_ID - Static variable in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
-
ID of the parent node of AST nodes that are not part of a lookaround assertion.
- RegexAST - Class in com.oracle.truffle.regex.tregex.parser.ast
- RegexAST(RegexLanguage, RegexSource, RegexFlags) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- RegexASTBuilder - Class in com.oracle.truffle.regex.tregex.parser
-
This class is used to generate regex ASTs.
- RegexASTBuilder(RegexLanguage, RegexSource, RegexFlags, boolean, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- RegexASTNode - Class in com.oracle.truffle.regex.tregex.parser.ast
- RegexASTNode() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- RegexASTNode(RegexASTNode) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- RegexASTPostProcessor - Class in com.oracle.truffle.regex.tregex.parser
- RegexASTPostProcessor(RegexAST, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexASTPostProcessor
- RegexASTRootNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Root node of every AST.
- RegexASTSubtreeRootNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A common supertype to the root node, lookahead and lookbehind assertions and atomic groups.
- RegexASTVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
- RegexASTVisitor() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- RegexASTVisitorIterable - Interface in com.oracle.truffle.regex.tregex.parser.ast.visitors
- RegexBodyNode - Class in com.oracle.truffle.regex
- RegexBodyNode(RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
- RegexBodyNode(RegexLanguage, RegexSource) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
- RegexExecNode - Class in com.oracle.truffle.regex
- RegexExecNode(RegexLanguage, RegexSource, boolean) - Constructor for class com.oracle.truffle.regex.RegexExecNode
- RegexFlags - Class in com.oracle.truffle.regex
- RegexFlags.Builder - Class in com.oracle.truffle.regex
- RegexFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of a dialect (flavor) of regular expressions other than ECMAScript.
- RegexFlavor(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- RegexFlavor.EqualsIgnoreCasePredicate - Interface in com.oracle.truffle.regex.tregex.parser.flavors
- RegexInterruptedException - Exception Class in com.oracle.truffle.regex
- RegexInterruptedException() - Constructor for exception class com.oracle.truffle.regex.RegexInterruptedException
- RegexLanguage - Class in com.oracle.truffle.regex
-
Truffle Regular Expression Language
- RegexLanguage() - Constructor for class com.oracle.truffle.regex.RegexLanguage
- RegexLanguage.RegexContext - Class in com.oracle.truffle.regex
- RegexLexer - Class in com.oracle.truffle.regex.tregex.parser
- RegexLexer(RegexSource, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexLexer
- RegexLexer.ClassSetOperator - Enum Class in com.oracle.truffle.regex.tregex.parser
- RegexLexer.ParseGroupNameResult - Class in com.oracle.truffle.regex.tregex.parser
- RegexLexer.ParseGroupNameResultState - Enum Class in com.oracle.truffle.regex.tregex.parser
- RegexObject - Class in com.oracle.truffle.regex
-
RegexObjectrepresents a compiled regular expression that can be used to match against input strings. - RegexObject(RegexExecNode, RegexSource, AbstractRegexObject, int, AbstractRegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject
- RegexObject.RegexObjectExecBooleanMethod - Class in com.oracle.truffle.regex
- RegexObject.RegexObjectExecMethod - Class in com.oracle.truffle.regex
- RegexObjectExecBooleanMethod(RegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject.RegexObjectExecBooleanMethod
- RegexObjectExecMethod(RegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject.RegexObjectExecMethod
- RegexOptions - Class in com.oracle.truffle.regex
-
These options define how TRegex should interpret a given parsing request.
- RegexOptions.Builder - Class in com.oracle.truffle.regex
- RegexParser - Interface in com.oracle.truffle.regex.tregex.parser
- RegexParserGlobals - Class in com.oracle.truffle.regex.tregex.parser
- RegexParserGlobals(RegexLanguage) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
- RegexProfile - Class in com.oracle.truffle.regex
-
This profile is used for tracking statistics about a compiled regular expression, such as the amount of times the expression was executed and the amount of matches that were found.
- RegexProfile() - Constructor for class com.oracle.truffle.regex.RegexProfile
- RegexProfile.TracksRegexProfile - Interface in com.oracle.truffle.regex
- RegexProperties - Class in com.oracle.truffle.regex.tregex.parser
- RegexProperties() - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexProperties
- RegexResult - Class in com.oracle.truffle.regex.result
-
RegexResultis aTruffleObjectthat represents the result of matching a regular expression against a string. - RegexResult(TruffleString, int, int, int, int, int, int[], CallTarget) - Constructor for class com.oracle.truffle.regex.result.RegexResult
- RegexResult.RegexResultGetLastGroupNode - Class in com.oracle.truffle.regex.result
- RegexResult.RegexResultGetStartNode - Class in com.oracle.truffle.regex.result
- RegexResultGetLastGroupNode() - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetLastGroupNode
- RegexResultGetStartNode() - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartNode
- RegexRootNode - Class in com.oracle.truffle.regex
- RegexRootNode(RegexLanguage, RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexRootNode
- RegexSource - Class in com.oracle.truffle.regex
- RegexSource(String, String, RegexOptions, Source) - Constructor for class com.oracle.truffle.regex.RegexSource
- regexSourceEscape(String, String) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
- RegexSyntaxException - Exception Class in com.oracle.truffle.regex
- RegexUnifier - Class in com.oracle.truffle.regex.analysis
-
Generates a "unified" regular expression representation where all single characters are replaced by "x" and all character classes are replaced by "[c]".
- RegexUnifier(RegexSource) - Constructor for class com.oracle.truffle.regex.analysis.RegexUnifier
- RegexValidator - Interface in com.oracle.truffle.regex.tregex.parser
- regionEquals(TruffleString, InnerLiteral, int, Encodings.Encoding, int, int, TruffleString.RegionEqualByteIndexNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputOps
- regionMatches(int, AbstractString, int, int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- RegionMatches(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
- register(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(ConditionalBackReferenceGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- register(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- registerCGPartialTransitionDebugInfo(DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- registerGroupWithGuards(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- registerNamedCaptureGroup(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- registerQuantifier(QuantifiableTerm) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- registerReferencedConditionGroup(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- registerZeroWidthQuantifiable(QuantifiableTerm) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- REGRESSION_TEST_MODE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- remove(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- remove(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
- removeAll(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- removeAll(ClassSetContents, Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- removeAll(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- removeCurTerm() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- removeFirst() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRingBuffer
- removeLast() - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- removeLastSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- removeLastTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- removeLoopBackNext() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- removeLoopBackNext() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- removeSuccessor(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- removeTerm(int, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- REPEATED_FLAG - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- replace(int, Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
Replaces the term at position
indexwith the givenTerm. - replaceCurTermWithDeadNode() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Replaces the current
Termwith a dead node. - replaceRanges(int, int, int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Replace all ranges from
fromIndex(inclusive) totoIndex(exclusive) with the single range[lo hi]. - replaceRanges(int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- reset() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
- reset(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- resetCalls() - Method in class com.oracle.truffle.regex.RegexProfile
- resetQuantifierCount(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- resetToInitialState() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- resetVisitorIterator() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- resetVisitorIterator() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- resetVisitorIterator() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- resetVisitorIterator() - Method in interface com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitorIterable
- restoreIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- result(boolean) - Method in class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
- result(boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
- results - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
- retainAll(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- retainAll(ClassSetContents) - Method in class com.oracle.truffle.regex.charset.ClassSetContentsAccumulator
- retainAll(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- retreat() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- retrieveEmojiProperty(String) - Method in class com.oracle.truffle.regex.charset.UnicodePropertyData
- returnsFirstGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
Should the reported lastGroup point to the first group that *begins* instead of the last group that *ends*? This is needed when executing Python lookbehind expressions.
- rewindUpTo(TRegexExecutorLocals, int, int, TruffleString.CodeRange) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- rightOf(int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Variant of
SortedListOfRanges.rightOf(int, int, int, int)without the unnecessary parameters. - rightOf(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais "right of" the range[bLo, bHi]. - rightOf(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range[aLo, aHi]is "right of" the range[bLo, bHi], where "right of" means "all values of range a are greater than all values of range b" - i.e. - rightOf(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueif the range at indexiais "right of" the range in listoat indexib. - rootIsWrapped() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- Ruby - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldAlgorithm
- RubyFlags - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An immutable representation of a set of Ruby regular expression flags.
- RubyFlags(String) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- RubyFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of the Ruby regex flavor.
- RubyRegexParser - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
Implements the parsing and validation of Ruby regular expressions.
- RubySubexpressionCalls - Class in com.oracle.truffle.regex.tregex.parser.flavors
- RubySubexpressionCalls() - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubySubexpressionCalls
- run() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- run(VirtualFrame, TruffleString, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
- run(VirtualFrame, TruffleString, int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.RunRegexSearchNode
- run(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
- run(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
- run(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
- run(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
- run(TruffleString, int, int, int, int, Encodings.Encoding) - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
- run(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Runs the NFA to DFA transition conversion algorithm on the NFA transitions given by previous calls to
StateTransitionCanonicalizer.addArgument(AbstractTransition, CodePointSet). - run(Group, SourceSection) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- run(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- run(RegexAST, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- run(RegexAST, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- run(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- RunRegexSearchNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.RunRegexSearchNode
- runReverse(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- runSubMatcher(VirtualFrame, TRegexBacktrackingNFAExecutorLocals, TruffleString.CodeRange, PureNFAState) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
S
- saveIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- saveRecursiveBackrefGroupStart(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- scAliases - Variable in class com.oracle.truffle.regex.charset.UnicodePropertyData
- search - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.flavors.MatchingMode
-
Scans for the first location matching the regular expression.
- Sequence - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A Sequence is a concatenation of
Terms. - SequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Container for character matchers of DFA transitions, potentially specialized for a given string encoding.
- SequentialMatchers.Builder - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- SequentialMatchers.SimpleSequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- SequentialMatchers.UTF16Or32SequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- SequentialMatchers.UTF16RawSequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- SequentialMatchers.UTF8SequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- set(int) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- set(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- set(int) - Method in class com.oracle.truffle.regex.util.TBitSet
- set(int, byte) - Method in class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
- set(int, char) - Method in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- set(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- set(int, T) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- set(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
- set(long, int) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- setAlternations() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setAlternatives(ArrayList<Sequence>) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- setAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setAnchoredFinalState(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- setAnchoredFinalStateTransition(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setAnchoredInitialState(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- setAtomicGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setBackwardPrefixState(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setCanFindStart(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- setCanTraverseCaret(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- setCaptureGroupBoundary(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setCaptureGroupsInLookAroundAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setCharSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- setConditionalBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setConditionalReferencesIntoLookAheads() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setCurMinIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- setCurrentFlags(JavaFlags) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- setDead(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setDeterministic(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- setEmptyCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setEmptyGuard(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setEnclosedCaptureGroupsHigh(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets the (exclusive) upper bound of the range of capture groups contained within this group.
- setEnclosedCaptureGroupsLow(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets the (inclusive) lower bound of the range of capture groups contained within this group.
- setEnd(int, int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- setEndOfString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBCharClassTrieNode
- setEndsWithDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setEndsWithDollar(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setExpandedQuantifier(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Marks this
RegexASTNodeas being inserted into the AST as part of expanding quantifier syntax (*, +, ?, {n,m}). - setFinalStateSuccessor() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setFlag(int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setFlag(short) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setFlag(short, boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setFlags(int, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Update all flags denoted by
maskwith the values fromnewFlags. - setFlags(RegexFlags) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- setFlavorSpecificFlags(AbstractRegexObject) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- setForwardReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- setGlobalSubTreeId(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- setGroup(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Sets the contents of this subtree.
- setGroupBoundaries(GroupBoundaries) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- setGroupNumber(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Marks this
Groupas capturing and sets its group number. - setGroupRecursivelyReferenced(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- setGroupsWithGuardsIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- setHasBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasCaret(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasDollar(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasLookAheads() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasLookBehinds() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasLoops() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasLoops(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setHasPrefixStates(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- setHasQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setId(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- setId(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setIgnoreCaseReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- setIgnoreCaseReference(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- setIgnoreCaseReferenceAlternativeMode(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- setIgnoreCaseReferenceAltMode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- setIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- setIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- setIndex(RegexASTNode[]) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- setInitialIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- setInitialLoopBack(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- setInnerLiteral(int, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setIsBackwardPrefixState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setLargeCountedRepetitions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setLastGroup(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- setLastGroup(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setLastIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- setLastInitialStateIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setLastInnerLiteralIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setLastTransition(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- setLastTransitionIndex(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- setLazyTransition(DFACaptureGroupLazyTransitionBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
- setLength(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- setLength(int) - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
- setLocalFlags(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets whether this group declares local flags, e.g.
- setLoneSurrogates() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setLookAround(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- setLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setLoop(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets whether this group should loop.
- setMandatoryUnrolledQuantifier(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Marks this
RegexASTNodeas being inserted into the AST as part of unrolling the mandatory part of a quantified term. - setMatchedConditionGroups(TBitSet) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- setMatchedConditionGroups(TBitSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- setMatcherBuilder(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
- setMatchFound(MatchFound) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- setMatchStart(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- setMaxPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setMinPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setMustAdvance(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- setNegated(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
- setNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setNestedBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- setNestedLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setNestedOrForwardReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- setNext(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- setNext(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- setNextIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- setNfaTransitionSet(TransitionSet<NFA, NFAState, NFAStateTransition>) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setNoMatchSuccessor(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
- setNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setOverrideFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setOverrideSourceSection(SourceSection) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
- setParent(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Sets the syntactic parent of this AST node.
- setParent(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- setPc(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setPosition(int) - Method in class com.oracle.truffle.regex.tregex.parser.Token
- setPredecessors(T[]) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Sets the
RegexASTNode.isPrefix()flag to true. - setPrefixLengthMax(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setPrefixLengthMin(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setQuantifier(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
- setQuantifierCount(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setQuantifierPassThroughSequence(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Marks this empty
Sequenceas being inserted into the AST as part of unrolling the optional suffix of a quantified term. - setQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setRange(int, int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- setRange(int, int) - Method in class com.oracle.truffle.regex.util.TBitSet
- setRange(long[], int, int) - Static method in class com.oracle.truffle.regex.util.BitSets
- setReason(String) - Method in exception class com.oracle.truffle.regex.UnsupportedRegexException
- setRecursiveBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- setRecursiveReference(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- setRegex(RegexSource) - Method in exception class com.oracle.truffle.regex.UnsupportedRegexException
- setResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
Copies the current capture group boundaries to the result array.
- setResult(int[]) - Method in class com.oracle.truffle.regex.result.RegexResult
- setResultInt(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- setReverse(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- setRoot(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- setSeqIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
- setSimpleCG(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- setSimpleCGMustCopy(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- setSource(DFAStateNodeBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- setSource(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- setSourceSection(SourceSection) - Method in class com.oracle.truffle.regex.tregex.parser.Token
- SetSourceSectionVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
This visitor is used for setting the
SourceSectionof AST subtrees that are copied into the parser tree as substitutions for things like word boundaries and position assertions in multi-line mode. - SetSourceSectionVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- setStart(int, int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- setStartsWithCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setStartsWithCaret(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- setStateId(Group, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupsWithGuardsIndex
- setStateId(RegexASTSubtreeRootNode, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GlobalSubTreeIndex
- setStateId(RegexASTSubtreeRootNode, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubTreeIndex
- setStateId(T, int) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- setSubMatcherNegated(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- setSubTreeId(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- setSuccessors(NFAStateTransition[], boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- setSuccessors(T[]) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setTarget(DFAStateNodeBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- setTarget(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- setTarget(Term) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- setToArray(Set<T>, T[]) - Static method in class com.oracle.truffle.regex.util.Boundaries
- setTraversableLookBehindAssertions(Set<LookBehindAssertion>) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
- setUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setUnAnchoredFinalStateTransition(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- setUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setUnAnchoredInitialState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
- setUnAnchoredInitialState(MatchFound) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- setWasSingleChar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- setWasSingleChar(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- setZeroWidthIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- setZeroWidthQuantifierGuardIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- setZeroWidthQuantifierResults(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackerSubExecutorNode
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- SHARED_EMPTY_FRAMEDESCRIPTOR - Static variable in class com.oracle.truffle.regex.RegexRootNode
- SHORT - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
- ShortArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many short arrays of unknown size.
- ShortArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- ShortArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- shouldGenerateDFA(int) - Method in class com.oracle.truffle.regex.RegexProfile
-
Decides whether the regular expression was executed often enough or would process enough characters to warrant the costly generation of a fully expanded DFA.
- shouldUseEagerMatching() - Method in class com.oracle.truffle.regex.RegexProfile
-
Decides whether the capture groups of the regular expression should be matched in an eager manner.
- simpleCaseFold(CodePointSet, CodePointSetAccumulator) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData
- SimpleSequentialMatchers(CharMatcher[], short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
- SimpleStateIndex<T> - Class in com.oracle.truffle.regex.tregex.automaton
-
Simple base class for implementors of
StateIndex. - SimpleStateIndex() - Constructor for class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- SimpleStateIndex(int) - Constructor for class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- Single(DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
- SingleCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher that matches a single character.
- SingleRangeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher for a single character range.
- size() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- size() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- size() - Method in class com.oracle.truffle.regex.charset.Range
- size() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the number of disjoint ranges contained in this list.
- size() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- size() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- size() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns the number of transitions represented by this object.
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- size() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- size() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- size() - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldEquivalenceTable
- size() - Method in class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldTable
- size() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- size() - Method in class com.oracle.truffle.regex.util.TruffleReadOnlyKeysArray
- size(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the number of values contained in the range at index
i. - size(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
- size(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- sizeOfInverse(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the number of disjoint ranges contained in the inverse (as defined by
ImmutableSortedListOfRanges.createInverse(Encoding)) of this list. - sort(Comparator<T>) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- SortedListOfRanges - Interface in com.oracle.truffle.regex.charset
-
A storage-agnostic implementation of a sorted list of disjoint integer ranges with inclusive lower and upper bounds.
- source - Variable in class com.oracle.truffle.regex.RegexBodyNode
- source - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- sourceSectionsToJson(List<SourceSection>) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- sourceSectionsToJson(Stream<SourceSection>) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- spliterator() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- spliterator() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- spliterator() - Method in class com.oracle.truffle.regex.util.TBitSet
- start() - Method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
- startRecording(TRegexDFAExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- StartsWith(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
- startsWithCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
This subexpression is dominated by
"^". - startsWithCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
- state - Variable in class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResult
- StateIndex<S> - Interface in com.oracle.truffle.regex.tregex.automaton
- StateSet<SI,
S> - Interface in com.oracle.truffle.regex.tregex.automaton -
A specialized set for sequentially indexed objects.
- stateSetToString() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- StateTransitionCanonicalizer<SI,
S, - Class in com.oracle.truffle.regex.tregex.automatonT, TB> -
This class provides an algorithm for converting a list of NFA transitions into a set of DFA transitions.
- StateTransitionCanonicalizer(SI, boolean, boolean) - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
- step(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- STEP_EXECUTION_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- sticky(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- Str - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
-
String-based patterns, where the Python regular expression was given as a 'str' object.
- stream() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
- stream() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- stream() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- stream() - Method in class com.oracle.truffle.regex.util.TBitSet
- StringASCII - Class in com.oracle.truffle.regex.tregex.string
- StringASCII(byte[]) - Constructor for class com.oracle.truffle.regex.tregex.string.StringASCII
- StringBufferASCII - Class in com.oracle.truffle.regex.tregex.string
- StringBufferASCII() - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- StringBufferASCII(int) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferASCII
- StringBufferLATIN1 - Class in com.oracle.truffle.regex.tregex.string
- StringBufferLATIN1(int, Encodings.Encoding) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- StringBufferLATIN1(Encodings.Encoding) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
- StringBufferUTF16 - Class in com.oracle.truffle.regex.tregex.string
- StringBufferUTF16() - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- StringBufferUTF16(int) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
- StringBufferUTF32 - Class in com.oracle.truffle.regex.tregex.string
- StringBufferUTF32() - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- StringBufferUTF32(int) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
- StringBufferUTF8 - Class in com.oracle.truffle.regex.tregex.string
- StringBufferUTF8() - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- StringBufferUTF8(int) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
- StringLATIN1 - Class in com.oracle.truffle.regex.tregex.string
- StringLATIN1(byte[], Encodings.Encoding) - Constructor for class com.oracle.truffle.regex.tregex.string.StringLATIN1
- StringUTF16 - Class in com.oracle.truffle.regex.tregex.string
- StringUTF16(char[]) - Constructor for class com.oracle.truffle.regex.tregex.string.StringUTF16
- StringUTF16(String) - Constructor for class com.oracle.truffle.regex.tregex.string.StringUTF16
- StringUTF32 - Class in com.oracle.truffle.regex.tregex.string
- StringUTF32(int[]) - Constructor for class com.oracle.truffle.regex.tregex.string.StringUTF32
- StringUTF8 - Class in com.oracle.truffle.regex.tregex.string
- StringUTF8(byte[]) - Constructor for class com.oracle.truffle.regex.tregex.string.StringUTF8
- subExecutors - Variable in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackerSubExecutorNode
- SubexpressionCall - Class in com.oracle.truffle.regex.tregex.parser.ast
- subMatchFailed(PureNFAState, Object) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- substring(int, int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- subtract(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- subtract(CodePointSet, Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- subtract(DFACaptureGroupPartialTransition) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- subtract(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- subtract(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- subtract(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
- subtract(T) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
- subtract(T, RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the result of the subtraction of
ofrom this list. - subtract(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the result of the subtraction of
ofrom this list. - subtractedA - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
- subtractedA - Variable in class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
- subtractedB - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
- subtractedB - Variable in class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
- subTreeIdInitialized() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- SubTreeIndex - Class in com.oracle.truffle.regex.tregex.parser.ast
- SubTreeIndex() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.SubTreeIndex
- successors - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
- successorsEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- SUPPORTS_RECURSIVE_BACKREFERENCES - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- supportsRecursiveBackreferences() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- syntaxError(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- syntaxErrorAtAbs(String, int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- syntaxErrorHere(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
T
- TBitSet - Class in com.oracle.truffle.regex.util
-
Bit Set implementation, with a lot of code shamelessly ripped from
BitSet. - TBitSet(int) - Constructor for class com.oracle.truffle.regex.util.TBitSet
- Term - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A common supertype for all
RegexASTNodes exceptSequences. - test(int, int, boolean) - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor.EqualsIgnoreCasePredicate
- ThreadSafeCounter() - Constructor for class com.oracle.truffle.regex.tregex.parser.Counter.ThreadSafeCounter
- ThresholdCounter(int, String) - Constructor for class com.oracle.truffle.regex.tregex.parser.Counter.ThresholdCounter
- Timer() - Constructor for class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
- toArray() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- toArray() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- toArray() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- toArray() - Method in class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
- toArray() - Method in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
- toArray() - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
- toArray() - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
- toArray() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
- toArray(ST[]) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
- toArray(T[]) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- toArrayOfIndices() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- toBit(int) - Static method in class com.oracle.truffle.regex.util.BitSets
- toCodePointSet() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.AbstractRegexObject
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.RegexFlags
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.result.RegexResult
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- toFileName() - Method in class com.oracle.truffle.regex.RegexSource
- toImmutable() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- toInnerLiteralBackwardLocals() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- ToIntNode - Class in com.oracle.truffle.regex.runtime.nodes
- ToIntNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.ToIntNode
- toJson() - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- toJson() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- toJson() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode
- toJson() - Method in class com.oracle.truffle.regex.RegexFlags
- toJson() - Method in class com.oracle.truffle.regex.RegexSource
- toJson() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- toJson() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
- toJson() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
- toJson() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
- toJson() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
- toJson() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
- toJson() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- toJson() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAFindInnerLiteralStateNode
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- toJson() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.BackReference
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClassAtom
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.ClassSet
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.LiteralCharacter
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.LiteralString
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.Token
- toJson() - Method in interface com.oracle.truffle.regex.tregex.util.json.JsonConvertible
- toJson() - Method in class com.oracle.truffle.regex.tregex.util.json.JsonValue
- toJson(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
- toJson(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- toJson(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
- toJson(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- toJson(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
- toJson(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- toJson(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
- toJson(String) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- toJson(String) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- Token - Class in com.oracle.truffle.regex.tregex.parser
- Token(Token.Kind) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token
- Token.BackReference - Class in com.oracle.truffle.regex.tregex.parser
- Token.CharacterClass - Class in com.oracle.truffle.regex.tregex.parser
- Token.CharacterClassAtom - Class in com.oracle.truffle.regex.tregex.parser
- Token.ClassSet - Class in com.oracle.truffle.regex.tregex.parser
- Token.InlineFlags - Class in com.oracle.truffle.regex.tregex.parser
- Token.Kind - Enum Class in com.oracle.truffle.regex.tregex.parser
- Token.LiteralCharacter - Class in com.oracle.truffle.regex.tregex.parser
- Token.LiteralString - Class in com.oracle.truffle.regex.tregex.parser
- Token.LookAheadAssertionBegin - Class in com.oracle.truffle.regex.tregex.parser
- Token.LookAroundAssertionBegin - Class in com.oracle.truffle.regex.tregex.parser
- Token.LookBehindAssertionBegin - Class in com.oracle.truffle.regex.tregex.parser
- Token.Quantifier - Class in com.oracle.truffle.regex.tregex.parser
- toLazyTransition(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
- toLongArray() - Method in class com.oracle.truffle.regex.util.TBitSet
- ToLongNode - Class in com.oracle.truffle.regex.runtime.nodes
- ToLongNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.ToLongNode
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
- toMatchers(SequentialMatchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- TOO_BIG_NUMBER - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- TOO_BIG_NUMBER - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- toString() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- toString() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
- toString() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
- toString() - Method in class com.oracle.truffle.regex.charset.Range
- toString() - Method in class com.oracle.truffle.regex.RegexBodyNode
- toString() - Method in class com.oracle.truffle.regex.RegexFlags
- toString() - Method in class com.oracle.truffle.regex.RegexObject.RegexObjectExecBooleanMethod
- toString() - Method in class com.oracle.truffle.regex.RegexObject.RegexObjectExecMethod
- toString() - Method in class com.oracle.truffle.regex.RegexObject
- toString() - Method in class com.oracle.truffle.regex.RegexOptions
- toString() - Method in class com.oracle.truffle.regex.RegexProfile
- toString() - Method in class com.oracle.truffle.regex.RegexRootNode
- toString() - Method in class com.oracle.truffle.regex.RegexSource
- toString() - Method in class com.oracle.truffle.regex.result.RegexResult
- toString() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- toString() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
- toString() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- toString() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.MultiBitSetMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.RangeTreeMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.matchers.TwoCharMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
- toString() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher.AllTransitionsInOneTreeLeafMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.ConditionalBackReferenceGroup
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaFlags
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBFlags
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
- toString() - Method in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ClassSetOperator
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- toString() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
- toString() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
- toString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
- toString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
- toString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
- toString() - Method in class com.oracle.truffle.regex.tregex.util.json.JsonValue
- toString() - Method in class com.oracle.truffle.regex.tregex.util.TruffleReadOnlyIntArray
- toString() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
- toString() - Method in class com.oracle.truffle.regex.util.TBitSet
- toString() - Method in class com.oracle.truffle.regex.util.TruffleNull
- toString() - Method in class com.oracle.truffle.regex.util.TruffleOrderedReadOnlyKeysArray
- toString() - Method in class com.oracle.truffle.regex.util.TruffleReadOnlyKeysArray
- toString() - Method in class com.oracle.truffle.regex.util.TruffleReadOnlyMap
- toString() - Method in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns a String representation of transition
i. - toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
- toString(int, int) - Static method in class com.oracle.truffle.regex.charset.Range
- toString(long) - Static method in class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- toString(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- toString(Iterable<Integer>) - Static method in class com.oracle.truffle.regex.util.BitSets
- toStringEscaped() - Method in class com.oracle.truffle.regex.RegexSource
- toStringNoSuffix() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
- toStringWithID() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
- totalNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
- TraceFinderDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- TraceFinderDFAStateNode(short, byte, short, short, byte, short[], Matchers, byte, byte) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TraceFinderDFAStateNode
- tracksLastGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- TRAIL_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
- TransitionBuilder<SI,
S, - Class in com.oracle.truffle.regex.tregex.automatonT> -
This class represents a power-set automaton state transition fragment to be used by
StateTransitionCanonicalizer.
A transition in a power-set automaton consists of a set of transitions of the NFA that the power-set automaton is being built from, and the set of characters it can match. - TransitionBuilder(TransitionSet<SI, S, T>, CodePointSet) - Constructor for class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
- TransitionBuilder(T[], StateSet<SI, S>, CodePointSet) - Constructor for class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
- TransitionGuard - Class in com.oracle.truffle.regex.tregex.nfa
-
Transition guards introduced by bounded
Token.Quantifiers. - TransitionGuard() - Constructor for class com.oracle.truffle.regex.tregex.nfa.TransitionGuard
- TransitionGuard.Kind - Enum Class in com.oracle.truffle.regex.tregex.nfa
- transitionMatches(VirtualFrame, TRegexBacktrackingNFAExecutorLocals, TruffleString.CodeRange, PureNFATransition, int, boolean, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- TransitionSet<SI,
S, - Class in com.oracle.truffle.regex.tregex.automatonT> -
Represents a set of NFA transitions to be used in
TransitionBuilder. - TransitionSet(T[], StateSet<SI, S>) - Constructor for class com.oracle.truffle.regex.tregex.automaton.TransitionSet
- TRegexBacktrackerSubExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
Common base class for executor nodes used in
TRegexBacktrackingNFAExecutorNode, where the top-level executor represents a full regular expression, and all nested sub-executors represent look-around assertions. - TRegexBacktrackingNFAExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
Contains the stack used by
TRegexBacktrackingNFAExecutorNode. - TRegexBacktrackingNFAExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
This regex executor uses a backtracking algorithm on the NFA.
- TRegexBacktrackingNFAExecutorNode(RegexAST, PureNFA, int, int, TRegexExecutorBaseNode[], boolean, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- TRegexCompilationRequest - Class in com.oracle.truffle.regex.tregex
-
This class is responsible for compiling a single regex pattern.
- TRegexCompilationRequest(RegexLanguage, RegexSource) - Constructor for class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
- TRegexCompiler - Class in com.oracle.truffle.regex.tregex
- TRegexCompiler() - Constructor for class com.oracle.truffle.regex.tregex.TRegexCompiler
- TRegexDFAExecutorDebugRecorder - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
This class is used to store a trace of the execution of a
TRegexExecutorBaseNode.execute(com.oracle.truffle.api.frame.VirtualFrame, TRegexExecutorLocals, TruffleString.CodeRange). - TRegexDFAExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Container for all local variables used in
TRegexDFAExecutorNode. - TRegexDFAExecutorLocals(TruffleString, int, int, int, int, int, DFACaptureGroupTrackingData) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
- TRegexDFAExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- TRegexDFAExecutorNode(RegexSource, TRegexDFAExecutorProperties, int, int, int, TruffleString.CodePointSet[], DFAAbstractStateNode[], int[], TRegexDFAExecutorDebugRecorder, TRegexDFAExecutorNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- TRegexDFAExecutorNode(RegexSource, TRegexDFAExecutorProperties, int, int, TruffleString.CodePointSet[], DFAAbstractStateNode[], TRegexDFAExecutorDebugRecorder, TRegexDFAExecutorNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- TRegexDFAExecutorProperties - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- TRegexDFAExecutorProperties(boolean, boolean, boolean, boolean, boolean, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
- TRegexEnableNodeSplitter - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Try to make control flow through DFAs reducible by node splitting (see
DFANodeSplit). - TRegexEnableTraceFinder - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Try to pre-calculate results of tree-like expressions (see
NFATraceFinderGenerator). - TRegexExecNode - Class in com.oracle.truffle.regex.tregex.nodes
- TRegexExecNode(RegexAST, TRegexExecutorNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
- TRegexExecNode.LazyCaptureGroupRegexSearchNode - Class in com.oracle.truffle.regex.tregex.nodes
- TRegexExecNode.RunRegexSearchNode - Class in com.oracle.truffle.regex.tregex.nodes
- TRegexExecutorBaseNode - Class in com.oracle.truffle.regex.tregex.nodes
- TRegexExecutorBaseNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- TRegexExecutorEntryInnerNode(RegexLanguage, TRegexExecutorBaseNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode
- TRegexExecutorEntryNode - Class in com.oracle.truffle.regex.tregex.nodes
-
This class wraps
TRegexExecutorNodeand specializes on the type of the input strings provided toTRegexExecNode. - TRegexExecutorEntryNode(RegexLanguage, TRegexExecutorBaseNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
- TRegexExecutorEntryNode.TRegexExecutorEntryInnerNode - Class in com.oracle.truffle.regex.tregex.nodes
- TRegexExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes
-
Base class for local variables used by an executor node called by a
TRegexExecNode. - TRegexExecutorLocals(TruffleString, int, int, int, int, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
- TRegexExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes
- TRegexExecutorNode(RegexSource, int, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- TRegexExecutorNode(TRegexExecutorNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- TRegexExecutorNode(RegexAST, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
- TRegexGenerateDFAThresholdCalls - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Number of regex searches done without generating a DFA for a given regular expression.
- TRegexGenerateDFAThresholdCharacters - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
If a regex could have processed more than this number of characters without generating a fully expanded DFA, then we go ahead and generate the fully expanded DFA even before the
TRegexOptions.TRegexGenerateDFAThresholdCallsthreshold is met. - TRegexLazyCaptureGroupsRootNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- TRegexLazyCaptureGroupsRootNode(RegexLanguage, RegexSource, TRegexExecutorEntryNode, RegexProfile.TracksRegexProfile, CallTarget) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyCaptureGroupsRootNode
- TRegexLazyFindStartRootNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- TRegexLazyFindStartRootNode(RegexLanguage, RegexSource, TRegexExecutorEntryNode, boolean) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyFindStartRootNode
- TRegexLiteralLookAroundExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.nfa
- TRegexMaxBackTrackerMergeExplodeSize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of
PureNFAstates allowed to be exploded inTRegexBacktrackingNFAExecutorNode. - TRegexMaxDFACGPartialTransitions - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of partial capture group transitions in the DFA (
TRegexDFAExecutorNodegenerated byDFAGenerator). - TRegexMaxDFASize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of nodes in the DFA (
TRegexDFAExecutorNodegenerated byDFAGenerator). - TRegexMaxDFASizeAfterNodeSplitting - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum size of a DFA after being altered by
DFANodeSplit. - TRegexMaxDFATransitions - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of transitions in the DFA (
TRegexDFAExecutorNodegenerated byDFAGenerator). - TRegexMaxEagerCGDFACost - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum
capture group tracking costof eager capture group tracking DFA matchers. - TRegexMaxNFASize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of nodes in the NFA (
NFAgenerated byNFAGenerator). - TRegexMaxNumberOfASTSuccessorsInOneASTStep - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of ASTSuccessor instances allowed in a single
ASTStep. - TRegexMaxNumberOfCaptureGroups - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of capture groups.
- TRegexMaxNumberOfCaptureGroupsForDFA - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of capture groups in the DFA generator.
- TRegexMaxNumberOfNFAStatesInOneDFATransition - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of NFA states involved in one DFA transition.
- TRegexMaxParseTreeSizeForDFA - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Parser trees bigger than this setting will not be considered for DFA generation.
- TRegexMaxPureNFASize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of nodes in the pure NFA (
PureNFAgenerated byPureNFAGenerator). - TRegexMaxPureNFATransitions - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of transitions in the pure NFA (
PureNFAgenerated byPureNFAGenerator). - TRegexMaxTransitionsInTrivialExecutor - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of
transitionsfor aTRegexExecutorNodeto be considered trivial. - TRegexNFAExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes.nfa
- TRegexNFAExecutorLocals(TruffleString, int, int, int, int, int, int, int, boolean) - Constructor for class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
- TRegexNFAExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
This regex executor matches a given expression by calculating DFA states from the NFA on the fly, without any caching.
- TRegexOptions - Class in com.oracle.truffle.regex.tregex
- TRegexOptions() - Constructor for class com.oracle.truffle.regex.tregex.TRegexOptions
- TRegexParserTreeMaxNumberOfSequencesInGroup - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
- TRegexParserTreeMaxNumberOfTermsInSequence - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
- TRegexParserTreeMaxSize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of nodes in the parser tree (
RegexASTgenerated byRegexASTBuilder). - TRegexQuantifierUnrollThresholdGroup - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
The parser will try to unroll bounded quantifiers on groups up to this limit.
- TRegexQuantifierUnrollThresholdSingleCC - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
The parser will try to unroll bounded quantifiers on single character classes up to this limit.
- TRegexRangeToBitSetConversionThreshold - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Minimum number of ranges that have the same high byte to convert into a bit set in a
RangeListMatcherorRangeTreeMatcher. - TRegexTraceFinderMaxNumberOfResults - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of pre-calculated results per TraceFinder DFA.
- TRegexTraceFinderRootNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
- TRegexTraceFinderRootNode(RegexLanguage, RegexSource, PreCalculatedResultFactory[], TRegexExecutorEntryNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexTraceFinderRootNode
- TruffleNull - Class in com.oracle.truffle.regex.util
- TruffleOrderedReadOnlyKeysArray - Class in com.oracle.truffle.regex.util
-
Represents an array of keys (members) of a TRegex TruffleObject.
- TruffleOrderedReadOnlyKeysArray(String...) - Constructor for class com.oracle.truffle.regex.util.TruffleOrderedReadOnlyKeysArray
- TruffleReadOnlyIntArray - Class in com.oracle.truffle.regex.tregex.util
- TruffleReadOnlyIntArray(int[]) - Constructor for class com.oracle.truffle.regex.tregex.util.TruffleReadOnlyIntArray
- TruffleReadOnlyKeysArray - Class in com.oracle.truffle.regex.util
- TruffleReadOnlyKeysArray(String...) - Constructor for class com.oracle.truffle.regex.util.TruffleReadOnlyKeysArray
- TruffleReadOnlyMap - Class in com.oracle.truffle.regex.util
- TruffleReadOnlyMap(Map<String, ?>) - Constructor for class com.oracle.truffle.regex.util.TruffleReadOnlyMap
- TruffleSmallReadOnlyStringToIntMap - Class in com.oracle.truffle.regex.util
- tryUpdateState(VirtualFrame, TRegexBacktrackingNFAExecutorLocals, TruffleString.CodeRange, PureNFATransition, int, boolean, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
This method composes
TRegexBacktrackingNFAExecutorNode.transitionMatches(com.oracle.truffle.api.frame.VirtualFrame, com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals, com.oracle.truffle.api.strings.TruffleString.CodeRange, com.oracle.truffle.regex.tregex.nfa.PureNFATransition, int, boolean, int)withTRegexBacktrackingNFAExecutorNode.updateState(com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals, com.oracle.truffle.regex.tregex.nfa.PureNFATransition, int). - TwoCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher that matches two characters.
- type - Variable in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
Indicates which position assertion this node represents.
- TYPE_FLAGS_INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
U
- U180E_WHITESPACE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- UNBALANCED_PARENTHESIS - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNBALANCED_PARENTHESIS - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNBALANCED_PARENTHESIS - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- UNCLOSED_CHAR_FAMILY - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNCLOSED_CHAR_NAME - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNCLOSED_CHARACTER_CLASS - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNCLOSED_COUNTED_CLOSURE - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNCLOSED_GROUP - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNCLOSED_HEX - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNDEFINED_GROUP_OPTION - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNDEFINED_GROUP_OPTION - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- undefinedCharacterName(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- undefinedReference(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- UNESCAPED_TRAILING_BACKSLASH - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNEXPECTED_END_OF_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNEXPECTED_END_OF_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNEXPECTED_END_OF_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- unexpectedCharacterInClassSet(int) - Static method in class com.oracle.truffle.regex.errors.JsErrorMessages
- unexpectedDoublePunctuatorInClassSet(String) - Static method in class com.oracle.truffle.regex.errors.JsErrorMessages
- Unfolding(int, int, int) - Constructor for class com.oracle.truffle.regex.tregex.parser.CaseUnfoldingTrie.Unfolding
- unhidePrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
- unicode(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- UNICODE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
- UNICODE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
- UNICODE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
- UNICODE_15_0_0 - Static variable in class com.oracle.truffle.regex.charset.UnicodePropertyDataVersion
- UNICODE_15_1_0 - Static variable in class com.oracle.truffle.regex.charset.UnicodePropertyDataVersion
- UnicodeCharacterAliases - Class in com.oracle.truffle.regex.chardata
-
Contents of NameAliases.txt.
- UnicodeCharacterAliases() - Constructor for class com.oracle.truffle.regex.chardata.UnicodeCharacterAliases
- UnicodeCharacterProperties - Class in com.oracle.truffle.regex.chardata
- UnicodeCharacterProperties() - Constructor for class com.oracle.truffle.regex.chardata.UnicodeCharacterProperties
- UnicodeProperties - Class in com.oracle.truffle.regex.charset
- UnicodeProperties(UnicodePropertyData, int) - Constructor for class com.oracle.truffle.regex.charset.UnicodeProperties
- UnicodePropertyData - Class in com.oracle.truffle.regex.charset
- UnicodePropertyDataVersion - Class in com.oracle.truffle.regex.charset
- UnicodePropertyDataVersion() - Constructor for class com.oracle.truffle.regex.charset.UnicodePropertyDataVersion
- unicodeSets(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
- union(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
- union(SortedListOfRanges, SortedListOfRanges, RangesBuffer) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Converts
targetto the union ofaandb. - union(Abstract128BitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
- union(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
- union(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- union(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
- union(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
- union(T) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the union of this list and
o. - union(T, RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Converts
targetto the union of this list andoand returns an immutable equivalent. - union(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the union of this list and
o. - Union - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ClassSetOperator
- unionUnicodePropertyOfStrings(ClassSetContents) - Method in class com.oracle.truffle.regex.charset.ClassSetContents
- UNKNOWN_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNKNOWN_INLINE_MODIFIER - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- unknownCharacterName(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- unknownExtension(int) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- unknownExtension(int) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- unknownExtensionLt(int) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- unknownExtensionP(int) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- unknownExtensionQ(int) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- unknownGroupName(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- unknownGroupName(String, PythonREMode) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
- unknownGroupReference(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- unknownUnicodeCharacterProperty(String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- unknownUnicodeProperty(String, String) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNMATCHED_LEFT_BRACKET - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNMATCHED_LEFT_BRACKET - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- UNMATCHED_RIGHT_BRACE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNMATCHED_RIGHT_BRACKET - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNMATCHED_RIGHT_PARENTHESIS - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNMATCHED_RIGHT_PARENTHESIS - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- unsetCharClassesCanBeMatchedWithMask() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- unsetFixedCodePointWidth() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
- UNSUPPORTED_FLAG - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNSUPPORTED_FLAG - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- UnsupportedRegexException - Exception Class in com.oracle.truffle.regex
- UnsupportedRegexException(String) - Constructor for exception class com.oracle.truffle.regex.UnsupportedRegexException
- UnsupportedRegexException(String, RegexSource) - Constructor for exception class com.oracle.truffle.regex.UnsupportedRegexException
- unterminated - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
- UNTERMINATED_CHARACTER_RANGE - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNTERMINATED_CHARACTER_SET - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNTERMINATED_CHARACTER_SET - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNTERMINATED_CHARACTER_SET - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- UNTERMINATED_COMMENT - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNTERMINATED_COMMENT - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- UNTERMINATED_GROUP - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNTERMINATED_GROUP - Static variable in interface com.oracle.truffle.regex.errors.OracleDBErrorMessages
- UNTERMINATED_GROUP_NAME - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNTERMINATED_NAME - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNTERMINATED_NAME_ANGLE_BRACKET - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNTERMINATED_STRING_SET - Static variable in class com.oracle.truffle.regex.errors.JsErrorMessages
- UNTERMINATED_SUBPATTERN - Static variable in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- UNTERMINATED_SUBPATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
- UNTERMINATED_SUBPATTERN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
- unterminatedName(char) - Static method in interface com.oracle.truffle.regex.errors.JavaErrorMessages
- unterminatedName(char) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
- unwrap() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
- updateBitSets(TBitSet, TBitSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Updates the given
TBitSets with the values contained in thisGroupBoundariesobject. - updateCG - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is passing a capture group boundary.
- updateFinalStateData(DFAGenerator) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
- updateIndices(TBitSet, int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
- updateRecursiveBackrefPointer - Enum constant in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Transition is leaving a group containing recursive back-references.
- updateState(TRegexBacktrackingNFAExecutorLocals, PureNFATransition, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- updatesToByteArray() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
- USES_LAST_GROUP_RESULT_FIELD - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- usesLastGroupResultField() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
- UTF_16 - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- UTF_16_EXPLODE_ASTRAL_SYMBOLS_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- UTF_16_RAW - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- UTF_32 - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- UTF_8 - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
- utf16MustDecode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
- UTF16Or32SequentialMatchers(CharMatcher[], CharMatcher[], CharMatcher[], CharMatcher[], short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
- UTF16RawSequentialMatchers(CharMatcher[], CharMatcher[], CharMatcher[], short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
- UTF8() - Constructor for class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
- UTF8_THREE_BYTE_RANGE - Static variable in class com.oracle.truffle.regex.charset.Constants
- UTF8_TWO_BYTE_RANGE - Static variable in class com.oracle.truffle.regex.charset.Constants
- UTF8SequentialMatchers(CharMatcher[], CharMatcher[], CharMatcher[], CharMatcher[], short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
V
- val(boolean) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- val(int) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- val(long) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- val(String) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
- valid - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexValidator
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexValidator
- validate() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexValidator
-
Checks the regular expression for syntax errors without building an AST.
- VALIDATE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
- validatePOSIXCollationElement(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- validatePOSIXCollationElement(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- validatePOSIXCollationElement(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- validatePOSIXCollationElement(String) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- validatePOSIXCollationElement(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Checks if the given string is a valid collation element.
- validatePOSIXEquivalenceClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- validatePOSIXEquivalenceClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.OracleDBRegexLexer
- validatePOSIXEquivalenceClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexLexer
- validatePOSIXEquivalenceClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexLexer
- validatePOSIXEquivalenceClass(String) - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Checks if the given string is a valid equivalence class.
- valueCount() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the total number of values contained in this list.
- valueCountEquals(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueiff the total number of values contained in this list is equal tocmp. - valueCountMax(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns
trueiff the total number of values contained in this list is less or equal tocmp. - valueOf(int...) - Static method in class com.oracle.truffle.regex.util.TBitSet
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.flavors.MatchingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ClassSetOperator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.nfa.TransitionGuard.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.CaseFoldData.CaseFoldUnfoldAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.flavors.MatchingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ClassSetOperator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.RegexLexer.ParseGroupNameResultState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesToArray() - Method in class com.oracle.truffle.regex.charset.CodePointSet
- VERTICAL_WHITE_SPACE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.java.JavaRegexLexer
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.AddToSetVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
- visit(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
- visit(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
- visit(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
Visit the next successor found.
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDotExportVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTLaTexExportVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
- visitorGetNext(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- visitorGetNext(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- visitorGetNext(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- visitorGetNext(boolean) - Method in interface com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitorIterable
- visitorHasNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
- visitorHasNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
- visitorHasNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
- visitorHasNext() - Method in interface com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitorIterable
W
- wasSingleChar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
- wasSingleChar() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
- WHITE_SPACE - Static variable in class com.oracle.truffle.regex.charset.Constants
- withBooleanMatch() - Method in class com.oracle.truffle.regex.RegexOptions
- withBooleanMatch() - Method in class com.oracle.truffle.regex.RegexSource
- withoutBooleanMatch() - Method in class com.oracle.truffle.regex.RegexOptions
- withoutBooleanMatch() - Method in class com.oracle.truffle.regex.RegexSource
- WORD_CHARS - Static variable in class com.oracle.truffle.regex.charset.Constants
- WORD_CHARS_UNICODE_IGNORE_CASE - Static variable in class com.oracle.truffle.regex.charset.Constants
- WORD_CHARS_UNICODE_SETS_IGNORE_CASE - Static variable in class com.oracle.truffle.regex.charset.Constants
- wordBoundary - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- wordIndex(int) - Static method in class com.oracle.truffle.regex.util.BitSets
- wrapCurTermInAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Wraps the current
Termin an atomic group. - wrapCurTermInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Wraps the current
Termin a non-capturing group. - writeFrame(int[]) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
- writesCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
- writesCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
- writesCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
- writesCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
- writesCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
-
Returns
trueif this executor may write any new capture group boundaries.
Z
- z - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
- Z - Enum constant in enum class com.oracle.truffle.regex.tregex.parser.Token.Kind
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form