- 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 extends AbstractState<S,T>,T extends AbstractTransition<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 extends AbstractState<S,T>,T extends AbstractTransition<S,T>> - Interface in com.oracle.truffle.regex.tregex.automaton
-
Basic interface for transitions of an automaton.
- add(T) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- 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(long) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
-
- add(T) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- 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(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- add(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- 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(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
-
- addAll(short[], int) - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- addAll(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- addAll(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- addArgument(T, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- addCharacterClasses(StateSet<RegexAST, RegexASTNode>, RegexASTNode) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.AddToSetVisitor
-
- addCodePoint(int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- 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
-
- 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
-
- 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
-
- addPrefixLookBehindEntry(PureNFA, int) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
Mark a potential look-behind entry starting offset
characters before the root
expression.
- 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 i
to the given buffer
.
- 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
-
- addSourceSection(RegexASTNode, Token) - 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
-
- addSuccessor(ASTSuccessor) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
-
- AddToSetVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- adjacent(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if 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 true
if the range at index ia
is adjacent to the range in list
o
at index ib
.
- adjacent(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
is adjacent to the range
[bLo, bHi]
.
- 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
-
- AllTransitionsInOneTreeMatcher.AllTransitionsInOneTreeLeafMatcher - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Data structure for optimized matching of multiple ranges in one lower byte range.
- alternativesToString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- ALWAYS_EAGER_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- alwaysEager(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- 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.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
-
- 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.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(Range) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- 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
-
- appendRangeAllowAdjacent(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) to endIndex
(exclusive) to the
given buffer
.
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- 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.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(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- apply(int[], int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- apply(PureNFATransition, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- apply(int[], int, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- applyCaseFold(CodePointSetAccumulator, CodePointSetAccumulator, CaseFoldTable.CaseFoldingAlgorithm) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldTable
-
- applyExploded(int[], int, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- applyFinalStateTransition(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- applyPartialTransition(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, short, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- applyPreAnchoredFinalTransition(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, short, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- applyPreFinalStateTransition(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- applyPreFinalTransition(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, short, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- applyRelativeToEnd(int[], int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- applyToResultFactory(PreCalculatedResultFactory, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Updates a resultFactory in respect to a single transition and index.
- applyTraceFinderResult(int) - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- array(char[]) - 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(int[]) - 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
-
- 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_RANGE - Static variable in class com.oracle.truffle.regex.charset.Constants
-
- asFixedSizeArray(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
-
- asFixedSizeArray(int) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
-
- asFixedSizeArray(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
-
- asFixedSizeArray(int) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- 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
-
- 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_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) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTStep
-
- ASTStepVisitor - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTStepVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
-
- 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
-
- atEvaluationTripPoint() - Method in class com.oracle.truffle.regex.RegexProfile
-
Check if the profiling information gathered so far is sufficient for making a decision.
- cacheEquals(AbstractConstantKeysObject, String, String, boolean) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
-
- cacheIdentity(AbstractConstantKeysObject, String, String, boolean) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
-
- CachingRegexEngine - Class in com.oracle.truffle.regex
-
- CachingRegexEngine(RegexCompiler, RegexOptions) - Constructor for class com.oracle.truffle.regex.CachingRegexEngine
-
- CalcASTPropsVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- CalcASTPropsVisitor(RegexAST) - 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.
- calcQuantifierGuards() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- canMatchZeroWidth() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- canMerge(TB, TB) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Returns true
if two DFA transitions are allowed to be merged into one.
- canMerge(DFAStateTransitionBuilder, DFAStateTransitionBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
-
- canMerge(TransitionBuilder<RegexAST, Term, ASTTransition>, TransitionBuilder<RegexAST, Term, ASTTransition>) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- canPop() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- canPopResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- canTraverseCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- canTraverseLookArounds() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
-
- canTraverseLookArounds() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
-
- canTraverseLookArounds() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
-
- canTraverseLookArounds() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- caretsOnPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- CaseFoldTable - Class in com.oracle.truffle.regex.tregex.parser
-
- CaseFoldTable() - Constructor for class com.oracle.truffle.regex.tregex.parser.CaseFoldTable
-
- CaseFoldTable.CaseFoldingAlgorithm - Enum in com.oracle.truffle.regex.tregex.parser
-
- CGTrackingDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- CGTrackingDFAStateNode(short, byte, short, DFAStateNode.LoopOptimizationNode, short[], Matchers, AllTransitionsInOneTreeMatcher, short[], short[], DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
-
- CharacterClass - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A
Term
that matches characters belonging to a specified set of characters.
- CharacterClass(CodePointSet, boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
-
- 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
-
- 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
-
- CharMatchers() - Constructor for class com.oracle.truffle.regex.charset.CharMatchers
-
- charToString(int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
-
- checkMatchTree(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher
-
- checkSupport(RegexSource, RegexFeatures) - Method in interface com.oracle.truffle.regex.tregex.parser.RegexFeatureSet
-
- checkThreadInterrupted() - Static method in class com.oracle.truffle.regex.RegexRootNode
-
- 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 interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
-
- clear(long, int) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- 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() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- clear(int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- clear(int) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- clear() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- clear(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- clearCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- clearPreCalculatedResults() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- clearQuantifierCounts() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- clearRange(long[], int, int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- clearRange(int, int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- clearsToByteArray() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- 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.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.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 - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is instantiated once per compilation of a regular expression in
TRegexCompiler.compile(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
-
- CompilationFinalBitSet - Class in com.oracle.truffle.regex.util
-
Immutable Bit Set implementation, with a lot of code shamelessly ripped from
BitSet
.
- CompilationFinalBitSet(int) - Constructor for class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- CompilationResult<T> - Class in com.oracle.truffle.regex.util
-
Trying to parse and compile a regular expression can produce one of three results.
- compile(RegexSource) - Method in class com.oracle.truffle.regex.CachingRegexEngine
-
- compile(RegexSource) - Method in class com.oracle.truffle.regex.ForeignRegexCompiler
-
- compile(RegexSource) - Method in interface com.oracle.truffle.regex.RegexCompiler
-
Uses the compiler to try and compile the regular expression described in source
.
- compile(RegexSource) - Method in class com.oracle.truffle.regex.RegexCompilerWithFallback
-
- compile(RegexSource) - Method in class com.oracle.truffle.regex.RegexEngine
-
- compile(RegexSource) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- compileBacktrackingExecutor() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- compileBacktrackingExecutor(NFA) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- CompiledRegexObject - Class in com.oracle.truffle.regex
-
- CompiledRegexObject(RegexLanguage, RegexExecRootNode) - Constructor for class com.oracle.truffle.regex.CompiledRegexObject
-
- compileEagerDFAExecutor(RegexSource) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- compileLazyDFAExecutor(NFA, TRegexExecRootNode, boolean) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- CompressedCodePointSet - Class in com.oracle.truffle.regex.charset
-
- CONSTANT_CODE_POINT_SETS - Static variable in class com.oracle.truffle.regex.charset.Constants
-
- Constants - Class in com.oracle.truffle.regex.charset
-
- Constants() - Constructor for class com.oracle.truffle.regex.charset.Constants
-
- containedBy(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range [bLo, bHi]
contains the range at index ia
.
- contains(int) - Method in interface com.oracle.truffle.regex.chardata.CharacterSet
-
Returns true
if the given code point is contained in this set, false
otherwise.
- contains(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range [aLo, aHi]
contains the range [bLo, bHi]
.
- contains(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
contains the range in list o
at
index ib
.
- contains(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
contains the range [bLo, bHi]
.
- contains(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if this list contains the given codePoint
.
- contains(SortedListOfRanges) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if this list contains all values of o
.
- contains(Abstract128BitSet) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- contains(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- contains(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- contains(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- 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.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
-
- copy() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- copy() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
- 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.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.Term
-
- copy(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
-
- copy() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- copy() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- 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.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.Term
-
- copyTo(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- CopyVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
An AST visitor that produces a deep copy of a given
Term
and its subtree, and registers
all new nodes in the
RegexAST
provided at instantiation.
- CopyVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
-
- count(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NodeCountVisitor
-
- count - Variable in class com.oracle.truffle.regex.tregex.parser.Counter
-
- 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
-
- countUpTo(TRegexExecutorLocals, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- coversFullCharSpace(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- 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(IntRangesBuffer) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- create(RangesBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- create(ImmutableSortedListOfIntRanges, CompilationBuffer) - Static method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
-
- create(RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns an immutable equivalent of the given buffer
.
- 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.ExpectStringOrTruffleObjectNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToCharNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToIntNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToLongNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToStringNode
-
- create(SI) - 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
-
- create(SI, Collection<S>) - Static method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
- create() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- create() - Static method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
-
- create(boolean) - Static method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
-
- create(boolean, int, long[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
-
Constructs a new bit-set-based character matcher.
- create() - Static method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
-
- create(boolean) - Static method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
-
- create(boolean, CompressedCodePointSet) - Static method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
-
- create(boolean, long[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
-
- 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.SingleCharMatcher
-
- 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(DFAGenerator, byte[], byte[], DFACaptureGroupPartialTransition.IndexOperation[], DFACaptureGroupPartialTransition.IndexOperation[], byte) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- create(short[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- create(DFASimpleCGTransition[], DFASimpleCGTransition, DFASimpleCGTransition) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- create(NFAStateTransition, boolean) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- create(RegexOptions, DFAGenerator) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputEndsWithNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputEqualsNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputIndexOfNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputIndexOfStringNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputLengthNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- create(TRegexExecutorNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- create(int...) - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- createAlternation() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createArgsCG(int) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
Creates an arguments array suitable for the lazy calculation of this result's capture group
boundaries.
- createArgsCGNoFindStart() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
Creates an arguments array suitable for the lazy calculation of this result's capture group
boundaries if there is no find-start call target (this is the case when the expression is
sticky or starts with "^").
- createArgsFindStart() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
Creates an arguments array suitable for the lazy calculation of this result's starting index.
- createArgsFindStart() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- createArgsTraceFinder() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- createBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createBackReference(int) - 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
-
- createCharacterClass(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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
-
- createClear(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createContext(TruffleLanguage.Env) - Method in class com.oracle.truffle.regex.RegexLanguage
-
- createDFAExecutor() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- 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.
- createEnter(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createEnterEmptyMatch(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createEnterZeroWidth(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createEntryNode(TRegexExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- createExit(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createExitEmptyMatch(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createExitZeroWidth(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createFromEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createFromStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createGroupBoundaries(CompilationFinalBitSet, CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createGroupEnd() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createIntersection(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the intersection of this list and o
.
- createIntersection(T, RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the intersection of this list and o
, using tmp
as working buffer.
- createIntersectionSingleRange(T) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- createIntersectionSingleRange(T) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
- createInverse(Encodings.Encoding) - 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 interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
- createInverse(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- createInverseArray(SortedListOfRanges, Encodings.Encoding) - Static method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
-
- createLocals(Object, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- createLocals(Object, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- createLocals(Object, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
-
- createLocals(Object, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
-
- createLocals(Object, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- 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.QuantifierGuard
-
- createLoopInc(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createMatcher(CodePointSet, CompilationBuffer) - Static method in class com.oracle.truffle.regex.charset.CharMatchers
-
- createMatcher(Matchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- createMatcher(Matchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- createMatcher(Matchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- createMatcher(Matchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- createMatcher(Matchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- createMatcher(Matchers.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
-
- createMatchersBuilder() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- createMatchersBuilder() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- 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
-
- createNodeSplitCopy() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- createNodeSplitCopy() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- 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.successors
array, 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
-
- createPositionAssertion(PositionAssertion.Type) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- 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
-
- createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- 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.Matchers.Builder
-
- 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
-
- createSubNFALocals() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- createSubNFALocals(PureNFATransition) - 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(T[], StateSet<SI, S>, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- createTransitionBuilder(NFAStateTransition[], StateSet<NFA, NFAState>, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
-
- createTransitionBuilder(ASTTransition[], StateSet<RegexAST, Term>, CodePointSet) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- 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
-
- createWordBoundary() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createWrapper(ProbeNode) - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- 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
-
- 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(long, int) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- get(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- get(int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- 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.PureNFA
-
- 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(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- 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.Matchers.UTF8Matchers
-
- getAst() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getAst() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
- getAstNode(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getAstNodeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getAstral() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16Matchers
-
- getASTSubtree(PureNFA) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
- getBackRefBoundary(TRegexBacktrackingNFAExecutorLocals, PureNFATransition, int, int) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- getBackRefNumber() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getBackwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
-
- getBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getBitSet(int) - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
-
- getBitSet() - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
-
- getBitSets() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
-
- getBmp() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16Matchers
-
- getBmp() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16RawMatchers
-
- 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.Matchers.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 compilationBuffer
that 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 compilationBuffer
that 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 compilationBuffer
that 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
-
- getCallTarget() - Method in class com.oracle.truffle.regex.CompiledRegexObject
-
- getCaptureGroupBoundary(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getCaptureGroupCallTarget() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getCaptureGroupEnd(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getCaptureGroupStart(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getCGArrayCopyRatio() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getCGData() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getCgPartialTransitionIDCounter() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getCGReorderRatio() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getCGTransitions() - 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
-
- getClearIndices() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Directly returns the
CompilationFinalBitSet
used to store the indices of all capture
group boundaries that should be cleared when traversed.
- 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
-
- getCompiledRegexObject() - Method in class com.oracle.truffle.regex.RegexObject
-
- getCount() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
-
- getCurMinIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getCurrentContext() - Static method in class com.oracle.truffle.regex.RegexLanguage
-
- getDebugDumpName(String) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getDebugDumpName() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getDebugRecorder() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- 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(RegexLanguage) - Static method in class com.oracle.truffle.regex.tregex.nfa.PureNFAIndex
-
- 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(RegexLanguage) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- getEmptySet() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- getEnc2() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF8Matchers
-
- getEnc3() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF8Matchers
-
- getEnc4() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF8Matchers
-
- 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.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
-
- 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.RegexSource
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getEncoding() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
-
- getEncoding(String) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings
-
- 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
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getEnd() - Method in class com.oracle.truffle.regex.result.LazyResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.NoMatchResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- getEnd() - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.dead.DeadRegexExecRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- 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.TRegexExecRootNode
-
- getEngineOptions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- 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
-
- getExecMethod() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecUTF8Method() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- getFeatures() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
Returns the features used by the regular expression that was just validated.
- getFeatureSet() - Method in class com.oracle.truffle.regex.RegexOptions
-
The set of features that the regex compilers will be able to support.
- getFindStartCallTarget() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getFindStartCallTarget() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- 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(byte) - 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(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- getFlags() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns a TruffleObject
representing the compilation flags which were set for the
regular expression.
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParser
-
- getFlavor() - Method in class com.oracle.truffle.regex.RegexOptions
-
- getForwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
-
- getFromIndex() - Method in class com.oracle.truffle.regex.result.LazyResult
-
- getFromIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getFull() - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- 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
-
- getGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns the
Group
that represents the contents of this subtree.
- 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
-
- 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.BackReference
-
Returns the capture group number this back-reference is referring to, e.g.
- getGroupNr() - Method in class com.oracle.truffle.regex.tregex.parser.Token.BackReference
-
- getGroupNumber() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the number of this capturing group.
- getHardPrefixNodes() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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() - 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
-
- 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(T) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- getId(S) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateIndex
-
- getId() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
-
- getId(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- getId(PureNFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- 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.DFACaptureGroupLazyTransition
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- 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() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyEndsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyEquals
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyIndexOf
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyStartsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EndsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.Equals
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.IndexOfString
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.RegionMatches
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.StartsWith
-
- getIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
-
- getIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getIndex() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- getIndex() - Method in class com.oracle.truffle.regex.tregex.string.AbstractStringIterator
-
- getIndices() - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- getIndices() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- 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.LazyResult
-
- getInput() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getInputLength(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getInputProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- getInputProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getInstance() - Static method in class com.oracle.truffle.regex.result.NoMatchResult
-
- 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
-
- getKeys() - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- getKeys() - Method in class com.oracle.truffle.regex.RegexEngine
-
- 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.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() - Method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- getKindReverse() - Method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
Get the equivalent of this guard when matching in reverse.
- getLanguage() - Method in class com.oracle.truffle.regex.AbstractRegexObject
-
- getLanguage() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getLanguage() - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- getLastAlternative() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- getLastDollarOnPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- 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
-
- getLastTransition() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getLatin1() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16Matchers
-
- getLatin1() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16RawMatchers
-
- 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.
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- 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
-
- 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(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() - 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
-
- getLookAroundId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getLookArounds() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
- getLookArounds() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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
-
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.SimpleMatchers
-
- getMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns this subtree's corresponding
MatchFound
node.
- 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.
- getMaxIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- 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
-
- 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
-
- getMergedInitialStateCharSet(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
- getMessage() - Method in exception 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.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.PythonFlavorProcessor
-
- getNamedCaptureGroups() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns a map from the names of capture groups to their indices.
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- 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
-
- getNoMatchSuccessor() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.Builder
-
- getNoMatchSuccessor() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers
-
- getNPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.RegexObject
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- getNumberOfCaptureGroups() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns the number of capture groups contained in the expression, including capture group 0.
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- getNumberOfDecodingSteps() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getNumberOfDecodingSteps() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getNumberOfDecodingSteps() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getNumberOfDecodingSteps() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getNumberOfDecodingSteps() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getNumberOfDecodingSteps() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getNumberOfEntryPoints() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getNumberOfGroups() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- 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
-
- 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.nodesplitter.DFANodeSplit
-
- getNumberOfStates() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getNumberOfStaticInstances() - Static method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- getNumberOfSuccessors() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getObjectBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getObjectBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getOptions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getOptions() - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- 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
-
- getPartialTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- getPattern() - Method in class com.oracle.truffle.regex.RegexSource
-
- getPosition() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- getPossibleResults() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getPreCalculatedAnchoredResult() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getPreCalculatedResults() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- 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(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- getPredecessors() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- 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.nfa.PureNFAMap
-
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
-
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- 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) - Static method in class com.oracle.truffle.regex.charset.UnicodeProperties
-
- getProperty(String, boolean) - Static method in class com.oracle.truffle.regex.charset.UnicodeProperties
-
- getProps() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getQuantifier() - Method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- getQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
-
- getQuantifierCount(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getQuantifierCount() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getQuantifierGuards() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
-
- getQuantifierGuardsOnPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- 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 com.oracle.truffle.regex.RegexSyntaxException
-
- getReason() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- getRegex() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- getRegex() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- getRegexObject() - Method in class com.oracle.truffle.regex.RegexObject.RegexObjectExecMethod
-
- getRegexObject() - Method in class com.oracle.truffle.regex.RegexObject.RegexObjectExecUTF8Method
-
- getRegexProfile() - Method in interface com.oracle.truffle.regex.RegexProfile.TracksRegexProfile
-
- getRegexProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- getResult() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- 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
-
- getReverseAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getReverseUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getReverseUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getRoot() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
-
- getRoot() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
- 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
-
- getShortArrayBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getShortArrayBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- 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(boolean) - 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.parser.ast.RegexAST
-
- 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
.
- getStart(int) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.NoMatchResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- getStart() - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getStart() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- 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(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- 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
-
- getStateId(T) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- getStateId(PureNFA) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAIndex
-
- getStateId(LookAroundAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundIndex
-
- getStateIndex() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
- getStateMap() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getStateReachedProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- 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.CompilationFinalBitSet
-
- getStaticInstance(RegexLanguage, CompilationFinalBitSet, CompilationFinalBitSet) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Used for deduplication of very common instances of this class.
- getStaticInstance(int) - Static method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
Static shared instances for deduplication of common immutable bit sets.
- getSubTreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- 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
-
- getSuccessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- getSuccessors(boolean) - 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
-
- getTarget() - Method in interface com.oracle.truffle.regex.tregex.automaton.AbstractTransition
-
- getTarget(boolean) - 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
-
- getTargetArray() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
-
- 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
-
- getTraceFinderCallTarget() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getTransition(int) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
- getTransitionBitSet() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- 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(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- getTransitionToAnchoredFinalStateId(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTransitionToFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- 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
-
- 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.PureNFA
-
- 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(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- 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
CompilationFinalBitSet
used to store the indices of all capture
group boundaries that should be updated when traversed.
- 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
-
- getZeroWidthQuantifierCount() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getZeroWidthQuantifierGuardIndex(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- Group - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Groups are the top-most elements of regular expression ASTs.
- GroupBoundaries - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- groupBoundariesToJsonObject(byte[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.IndexOperation
-
- 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.
- i - Variable in class com.oracle.truffle.regex.tregex.string.AbstractStringIterator
-
- 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
-
- 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
-
- ImmutableSortedListOfRanges.ImmutableSortedListOfRangesIterator - Class in com.oracle.truffle.regex.charset
-
- ImmutableSortedListOfRanges.IntersectAndSubtractResult<T extends ImmutableSortedListOfRanges> - Class in com.oracle.truffle.regex.charset
-
- importRegexCompiler(TruffleObject) - Static method in class com.oracle.truffle.regex.ForeignRegexCompiler
-
- inc(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
-
- inc() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
-
- inc(int) - 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.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.
- 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
-
- incPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Helper for predecessor initialization.
- incQuantifierCount(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- IndexOfString(RegexLanguage, RegexAST, PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.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
-
- 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
-
- init(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
-
- initialize(TRegexExecRootNode) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- InitIDVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- initIsDeterministic(boolean, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- 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
-
- inputAtEnd(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- InputEndsWithNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputEndsWithNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputEndsWithNode
-
- InputEqualsNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputEqualsNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputEqualsNode
-
- 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, boolean) - 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(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, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- inputIncRaw(TRegexExecutorLocals, int, boolean) - 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, boolean) - Static 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
-
- InputIndexOfNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputIndexOfNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputIndexOfNode
-
- InputIndexOfStringNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputIndexOfStringNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputIndexOfStringNode
-
- inputLength(Object) - Method in class com.oracle.truffle.regex.RegexExecRootNode
-
- InputLengthNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputLengthNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputLengthNode
-
- inputRead(Object, int) - Method in class com.oracle.truffle.regex.RegexExecRootNode
-
- inputReadAndDecode(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- inputReadAndDecode(TRegexExecutorLocals, int) - 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, int) - 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, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- InputRegionMatchesNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputRegionMatchesNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- inputSkip(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- inputSkipIntl(TRegexExecutorLocals, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- inputSkipReverse(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- InputStartsWithNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputStartsWithNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- 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.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
-
- 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(SortedListOfRanges, SortedListOfRanges, RangesBuffer) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Converts target
to the intersection of a
and b
.
- intersect(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- intersect(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- intersect(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- intersect(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- intersectAndSubtract(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Calculates the intersection and the "rest" of this and o
.
- intersectAndSubtract(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- IntersectAndSubtractResult(T, T, T) - Constructor for class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- IntersectAndSubtractResult(Immutable128BitSet, Immutable128BitSet, Immutable128BitSet) - Constructor for class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
-
- intersection - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- intersection - Variable in class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
-
- intersects(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range [aLo, aHi]
intersects with the range
[bLo, bHi]
.
- intersects(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
intersects with the range in list
o
at index ib
.
- intersects(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
intersects with the range
[bLo, bHi]
.
- intersects(SortedListOfRanges) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if this list intersects with o
.
- intersects(Abstract128BitSet) - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- intersects(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- intersectWith(SortedListOfRanges) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- IntRangesBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
Extension of
IntArrayBuffer
that 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
-
- 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 true
iff 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
-
- inverseToByteArray(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- inverseToCharArray(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- inverseValueCount(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- invert(CodePointSetAccumulator, Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- invert(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- invert() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- invert() - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- invert() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- 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
-
- invertNegativeLookAround(LookAroundAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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 true
iff 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
-
- isAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- isAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- isAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- 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
-
- isBackReference() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- 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
-
- 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
-
- isCharacterClass() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isCharacterClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isDead(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Returns true
iff this state is non-final and has no successors/predecessors
(depending on forward
other than itself.
- 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.
- 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/predecessors (depending on
forward
) represent
character classes
, and none of those character classes intersect.
- 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(long, long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- isDisjoint(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- isDisjoint(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- 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.PythonFlags
-
- isDumpAutomata() - Method in class com.oracle.truffle.regex.RegexOptions
-
Produce ASTs and automata in JSON, DOT (GraphViz) and LaTeX formats.
- 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.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(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- isEmpty(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- isEmpty() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- isEmptyMatch() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
State represents an empty loop iteration in a quantified expression.
- isEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- isExecutable() - Method in class com.oracle.truffle.regex.RegexEngine
-
- isExecutable() - Method in class com.oracle.truffle.regex.RegexEngineBuilder
-
- isExpandedQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Indicates whether this
RegexASTNode
was 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(boolean) - 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
-
- 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.parser.RegexProperties
-
Returns
true
iff no
CharacterClass
node 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
-
- 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 true
iff the given code point set may not match a variable amount of
char
s 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 true
iff the given code point set may not match a variable amount of
byte
s in an UTF-8 encoded string, i.e.
- isFlagSet(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- 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.TRegexExecutorNode
-
- 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
-
- isFull() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- isFull(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- isFull(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- isFull() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- 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
-
- isGlobal() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isGreedy() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- isGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isHighSurrogate(int, boolean) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- isHighSurrogate(int) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- 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
-
- isInstance(TruffleObject) - Static method in class com.oracle.truffle.regex.RegexEngineBuilder
-
- isInstrumentable() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- 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
-
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isLiteralString() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- isLocale() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- 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
-
- isLookAroundNegated() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- 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 or not this group loops.
- isLowSurrogate(int, boolean) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- isLowSurrogate(int) - Static method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- isMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- IsMemberReadable() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
-
- isMultiline() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isMultiLine() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isMultiline() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- 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
-
- isNestedOrForwardReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
Returns true
iff this "back-reference" is actually a reference to its own parent
group or a later group in the expression.
- isNFAInitialState(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- isNone() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isPenultimateInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isPositionAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- 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
-
- isQuantifiableTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isReadable(AbstractConstantKeysObject, String) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
-
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.RegexOptions
-
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- isResultCalculated() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- isResultPushed() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- isReverse() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- 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.TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
-
- 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 true
if the range at index i
consists of a single value, i.e.
- isSingleCCNonCapturingLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
- isSingleCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isSingleRange() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- isSorted(int[]) - Static method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
- isStartCalculated() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- 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.PythonFlags
-
- isSticky() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isSubtreeRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isSupportedGeneralCategory(String, boolean) - Static method in class com.oracle.truffle.regex.charset.UnicodeProperties
-
- isSupportedProperty(String, boolean) - Static method in class com.oracle.truffle.regex.charset.UnicodeProperties
-
- isSupportedScript(String, boolean) - Static 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
-
- isTraceFinderNFA() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- isTypeFlag(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- 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(boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- isUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- 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.PythonFlags
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isUnicodePattern() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- isUnicodePattern() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns true
if the generated ECMAScript pattern is a Unicode pattern (matches
Unicode code points instead of UTF-16 code units).
- isUnicodePattern() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- 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 true
iff the parser should try to unroll this term's quantifier.
- isUnrollTrivial() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
Returns true
iff "unrolling" this quantifier is trivial, i.e.
- isUTF16ExplodeAstralSymbols() - Method in class com.oracle.truffle.regex.RegexOptions
-
Explode astral symbols (0x10000 - 0x10FFFF
) into sub-automata where every state
matches one char
as opposed to one code point.
- 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.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
-
- 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.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.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(long) - Static method in class com.oracle.truffle.regex.util.Abstract64BitSet
-
- iterator(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- iterator() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- iterator() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- 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
-
- 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 true
if this list is sorted and all of its ranges are disjoint.
- rangesAreSortedNonAdjacentAndDisjoint() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if this list is sorted and all of its ranges are disjoint and
non-adjacent.
- RangesBuffer - Interface in com.oracle.truffle.regex.charset
-
- 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(int[]) - Static method in class com.oracle.truffle.regex.charset.CharMatchers
-
- rangesToString(int[], boolean) - Static method in class com.oracle.truffle.regex.charset.CharMatchers
-
- rangesToString() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- RangeTreeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character range matcher that compiles to a static binary search.
- read(AbstractConstantKeysObject, String) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
-
- readEquals(AbstractConstantKeysObject, String, String) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
-
- readIdentity(AbstractConstantKeysObject, String, String) - 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.RegexEngine
-
- 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.PythonFlags
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- readWithMask(TruffleObject, int, String, int, InputReadNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
-
- readWithMask(TruffleObject, int, byte[], int, InputReadNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
-
- 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
-
- 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, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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
-
- 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 and look-ahead and look-behind assertions.
- 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(RegexLanguage, RegexSource) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
-
- RegexBodyNode(RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
-
- RegexCompiler - Interface in com.oracle.truffle.regex
-
- RegexCompilerWithFallback - Class in com.oracle.truffle.regex
-
- RegexCompilerWithFallback(RegexCompiler, TruffleObject) - Constructor for class com.oracle.truffle.regex.RegexCompilerWithFallback
-
- RegexEngine - Class in com.oracle.truffle.regex
-
RegexEngine
is an executable
TruffleObject
that compiles regular expressions and
packages the results in
RegexObject
s.
- RegexEngine(RegexCompiler, RegexOptions) - Constructor for class com.oracle.truffle.regex.RegexEngine
-
- RegexEngine.ValidateMethod - Class in com.oracle.truffle.regex
-
- RegexEngineBuilder - Class in com.oracle.truffle.regex
-
- RegexEngineBuilder(RegexLanguage) - Constructor for class com.oracle.truffle.regex.RegexEngineBuilder
-
- RegexExecRootNode - Class in com.oracle.truffle.regex
-
- RegexExecRootNode(RegexLanguage, RegexSource, boolean) - Constructor for class com.oracle.truffle.regex.RegexExecRootNode
-
- RegexFeatures - Class in com.oracle.truffle.regex.tregex.parser
-
This class describes the features found in a regular expression which are salient for determining
whether or not the regular expression can be supported by our regex engines.
- RegexFeatures() - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- RegexFeatureSet - Interface in com.oracle.truffle.regex.tregex.parser
-
A predicate that describes the set of regular expressions supported by the regex compilers being
used.
- RegexFlags - Class in com.oracle.truffle.regex
-
- RegexFlavor - Interface in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of a dialect (flavor) of regular expressions other than ECMAScript.
- RegexFlavorProcessor - Interface in com.oracle.truffle.regex.tregex.parser.flavors
-
Allows the parsing and translating of a foreign regular expression into an ECMAScript regular
expression.
- RegexInterruptedException - Exception in com.oracle.truffle.regex
-
- RegexInterruptedException() - Constructor for exception 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, RegexFlags, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
- RegexMaxCacheSize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of entries in the global compilation cache in
RegexLanguage
.
- RegexObject - Class in com.oracle.truffle.regex
-
RegexObject
represents a compiled regular expression that can be used to match against
input strings.
- RegexObject(RegexCompiler, RegexSource, TruffleObject, int, Map<String, Integer>) - Constructor for class com.oracle.truffle.regex.RegexObject
-
- RegexObject.RegexObjectExecMethod - Class in com.oracle.truffle.regex
-
- RegexObject.RegexObjectExecUTF8Method - Class in com.oracle.truffle.regex
-
EXPERIMENTAL.
- RegexObjectExecMethod(RegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject.RegexObjectExecMethod
-
- RegexObjectExecUTF8Method(RegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject.RegexObjectExecUTF8Method
-
- RegexOptions - Class in com.oracle.truffle.regex
-
- RegexOptions.Builder - Class in com.oracle.truffle.regex
-
- RegexParser - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexParser(RegexLanguage, RegexSource, RegexFlags, RegexOptions, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexParser
-
- 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
-
RegexResult
is a
TruffleObject
that represents the result of matching a regular
expression against a string.
- RegexResult() - Constructor for class com.oracle.truffle.regex.result.RegexResult
-
- RegexResult.RegexResultGetEndMethod - Class in com.oracle.truffle.regex.result
-
- RegexResult.RegexResultGetStartMethod - Class in com.oracle.truffle.regex.result
-
- RegexResultGetEndMethod(RegexResult) - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetEndMethod
-
- RegexResultGetStartMethod(RegexResult) - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartMethod
-
- 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, Encodings.Encoding) - Constructor for class com.oracle.truffle.regex.RegexSource
-
- RegexSyntaxException - Exception in com.oracle.truffle.regex
-
- RegexSyntaxException(String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(String, String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(RegexSource, String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(RegexSource, String, int) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- 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 - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexValidator(RegexSource, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- RegionMatches(RegexLanguage, RegexAST, PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.RegionMatches
-
- 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.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
-
- 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(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
-
- registerCGPartialTransitionDebugInfo(DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- REGRESSION_TEST_MODE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- regressionTestMode(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- remove(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- remove(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- removeAll(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- removeAll(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- removeEldestEntry(Map.Entry<K, V>) - Method in class com.oracle.truffle.regex.util.LRUCache
-
- 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
-
- replace(int, Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
Replaces the term at position
index
with the given
Term
.
- replaceRanges(int, int, int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Replace all ranges from fromIndex
(inclusive) to toIndex
(exclusive) with the
single range [lo hi]
.
- replaceRanges(int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- reset(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.Builder
-
- reset() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
-
- resetCalls() - Method in class com.oracle.truffle.regex.RegexProfile
-
- resetQuantifierCount(Token.Quantifier) - 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
-
- resultFactory - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- 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(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- rewindUpTo(TRegexExecutorLocals, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- rightOf(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if 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, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- rightOf(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
is "right of" the range in list
o
at index ib
.
- rightOf(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
is "right of" the range
[bLo, bHi]
.
- root - Variable in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- rootIsWrapped() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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.
- RubyFlavorProcessor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
Implements the parsing and translating of Ruby regular expressions to ECMAScript regular
expressions.
- RubyFlavorProcessor(RegexSource) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- run(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- run(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- run(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- run() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
-
- run(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- run(RegexAST, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- run(Group, Token) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- runMergeExplode(TRegexBacktrackingNFAExecutorLocals, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- runReverse(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- runSubMatcher(TRegexBacktrackingNFAExecutorLocals, boolean, PureNFAState) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- saveIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- Sequence - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A Sequence is a concatenation of
Term
s.
- 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.Abstract64BitSet
-
- set(long[], int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- set(int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- set(int) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- set(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- 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
-
- setBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setBackReferencesInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setBackwardPrefixState(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setCanTraverseCaret(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- setCaptureGroups() - 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
-
- setCompiledRegexObject(TruffleObject) - Method in class com.oracle.truffle.regex.RegexObject
-
- setComplexLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setComplexLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCurMinIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- 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
-
- 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
-
- setEndOfStringAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- 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
RegexASTNode
as being inserted into the AST as part of expanding
quantifier syntax (*, +, ?, {n,m}).
- setFinalStateSuccessor() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setFixedCodePointWidth(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setFlag(byte) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- setFlag(byte, boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- 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
-
- setFlags(int, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Update all flags denoted by mask
with the values from newFlags
.
- setForwardReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
- 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
Group
as capturing and sets its group number.
- 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
-
- setIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- setIndex(RegexASTNode[]) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- setIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- 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.RegexFeatures
-
- setLargeCountedRepetitions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLastIndex(int) - 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
-
- setLazyTransition(DFACaptureGroupLazyTransition) - 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
-
- setLoneSurrogates() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLookAheadAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setLookAroundNegated(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 or this group should loop.
- 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
-
- 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
-
- setNegated(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
- setNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookAheadAssertions(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertions(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNestedBackReference() - 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.Matchers.Builder
-
- setNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNonTrivialQuantifiersInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setOverrideFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- 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
-
- setPredecessors(T[]) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- setPrefix() - 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(Token.Quantifier, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- setQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setRange(long[], int, int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- setRange(int, int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- setRange(int, int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- setReason(String) - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- setRegex(RegexSource) - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- setResult(int[]) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- setResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
Copies the current capture group boundaries to the result array.
- setResultInt(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- setReverse() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- setRoot(TRegexExecRootNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- 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 SourceSection
of 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
-
- setStart(int) - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- 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(T, int) - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- setStateId(PureNFA, int) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAIndex
-
- setStateId(LookAroundAssertion, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundIndex
-
- setSubTreeId(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- setSuccessors(T[]) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- setSuccessors(NFAStateTransition[], boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- setTarget(DFAStateNodeBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- 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
-
- setWordBoundaryAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setZeroWidthIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- setZeroWidthQuantifierGuardIndex(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- 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() - Method in class com.oracle.truffle.regex.RegexProfile
-
Decides whether the regular expression was executed often enough to warrant the costly
generation of a fully expanded DFA.
- shouldNotReachHere() - Static method in class com.oracle.truffle.regex.tregex.util.Exceptions
-
- shouldNotReachHere(String) - Static method in class com.oracle.truffle.regex.tregex.util.Exceptions
-
- 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.
- SimpleMatchers(CharMatcher[], short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.SimpleMatchers
-
- SimpleStateIndex<T> - Class in com.oracle.truffle.regex.tregex.automaton
-
- SimpleStateIndex() - Constructor for class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- SimpleStateIndex(int) - Constructor for class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- SingleCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher that matches a single character.
- SingleIndexArrayResult - Class in com.oracle.truffle.regex.result
-
- SingleIndexArrayResult(int[]) - Constructor for class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- SingleRangeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher for a single character range.
- SingleResult - Class in com.oracle.truffle.regex.result
-
- SingleResult(int, int) - Constructor for class com.oracle.truffle.regex.result.SingleResult
-
- SingleResultLazyStart - Class in com.oracle.truffle.regex.result
-
- SingleResultLazyStart(Object, int, int, CallTarget) - Constructor for class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- 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(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the number of values contained in the range at index i
.
- 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.Matchers.SimpleMatchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers
-
Returns the number of transitions represented by this object.
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16Matchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16RawMatchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF8Matchers
-
- 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.util.Abstract128BitSet
-
- 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
-
- 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.CompilationFinalBitSet
-
- 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(RegexLanguage, RegexAST, PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.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
-
- StateIndex<S> - Interface in com.oracle.truffle.regex.tregex.automaton
-
- StateSet<SI extends StateIndex<? super S>,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 extends StateIndex<? super S>,S extends AbstractState<S,T>,T extends AbstractTransition<S,T>,TB extends TransitionBuilder<SI,S,T>> - Class in com.oracle.truffle.regex.tregex.automaton
-
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
-
- stepExecution(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- STR_INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
-
- 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.CompilationFinalBitSet
-
- StringBufferLATIN1 - Class in com.oracle.truffle.regex.tregex.string
-
- StringBufferLATIN1() - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
-
- StringBufferLATIN1(int) - 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
-
- StringEqualsNode - Class in com.oracle.truffle.regex.runtime.nodes
-
- StringEqualsNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.StringEqualsNode
-
- stringIndexOf(String, char, int) - Static method in class com.oracle.truffle.regex.tregex.util.Boundaries
-
- stringLastIndexOf(String, char, int) - Static method in class com.oracle.truffle.regex.tregex.util.Boundaries
-
- StringLATIN1 - Class in com.oracle.truffle.regex.tregex.string
-
- StringLATIN1(byte[]) - 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
-
- subMatchFailed(PureNFAState, int[]) - 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.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(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the result of the subtraction of o
from this list.
- subtract(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- subtract(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- subtract(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- subtract(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- 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
-
- successors - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
-
- successorsEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
-
- Term - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- testSupport(RegexSource, RegexFeatures) - Method in interface com.oracle.truffle.regex.tregex.parser.RegexFeatureSet
-
Tests whether or not a regular expression is supported.
- 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(T[]) - 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(ST[]) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- toArray() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- toArrayOfIndices() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
- toBit(int) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- ToCharNode - Class in com.oracle.truffle.regex.runtime.nodes
-
- ToCharNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.ToCharNode
-
- toCodePointSet() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- toDisplayString(boolean) - Method in class com.oracle.truffle.regex.AbstractRegexObject
-
- toECMAScriptRegex() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- toECMAScriptRegex() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Runs the parser and emits an equivalent ECMAScript regex.
- toECMAScriptRegex() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- 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.CodePointSet
-
- toJson() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- 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.LazyCaptureGroupsResult
-
- toJson() - Method in class com.oracle.truffle.regex.result.LazyResult
-
- 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.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(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- toJson(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- toJson(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- toJson(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- toJson() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAMap
-
- 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() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- 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
-
- 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.BackReference
-
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- 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(String) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
-
- toJson(String) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- toJson() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- 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.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
-
- 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.Kind - Enum 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.CompilationFinalBitSet
-
- ToLongNode - Class in com.oracle.truffle.regex.runtime.nodes
-
- ToLongNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.ToLongNode
-
- toMatchers(Matchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- toMatchers(Matchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- toMatchers(Matchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- toMatchers(Matchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- toMatchers(Matchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- toMatchers(Matchers.Builder) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- 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(int, int) - Static 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.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.LazyCaptureGroupsResult
-
- toString() - Method in class com.oracle.truffle.regex.result.NoMatchResult
-
- toString() - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- toString() - Method in class com.oracle.truffle.regex.result.SingleResult
-
- toString() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- toString() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- 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.nfa.QuantifierGuard
-
- 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
-
- toString() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.SimpleMatchers
-
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers
-
Returns a String representation of transition i
.
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16Matchers
-
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF16RawMatchers
-
- toString(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers.UTF8Matchers
-
- 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.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.flavors.PythonFlags
-
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- toString() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- 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.util.Abstract128BitSet
-
- 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
-
- toString() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- toStringEscaped() - Method in class com.oracle.truffle.regex.RegexSource
-
- ToStringNode - Class in com.oracle.truffle.regex.runtime.nodes
-
- ToStringNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.ToStringNode
-
- toStringWithID() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- TraceFinderDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- TraceFinderDFAStateNode(short, byte, short, DFAStateNode.LoopOptimizationNode, short[], Matchers, AllTransitionsInOneTreeMatcher, byte, byte) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TraceFinderDFAStateNode
-
- TraceFinderGetResultNode - Class in com.oracle.truffle.regex.runtime.nodes
-
- TraceFinderGetResultNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.TraceFinderGetResultNode
-
- TraceFinderResult - Class in com.oracle.truffle.regex.result
-
- TraceFinderResult(Object, int, int, CallTarget, PreCalculatedResultFactory[]) - Constructor for class com.oracle.truffle.regex.result.TraceFinderResult
-
- TRAIL_SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
-
- TransitionBuilder<SI extends StateIndex<? super S>,S extends AbstractState<S,T>,T extends AbstractTransition<S,T>> - Class in com.oracle.truffle.regex.tregex.automaton
-
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(T[], StateSet<SI, S>, CodePointSet) - Constructor for class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- TransitionBuilder(TransitionSet<SI, S, T>, CodePointSet) - Constructor for class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- transitionMatches(TRegexBacktrackingNFAExecutorLocals, boolean, PureNFATransition, int, boolean, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- TransitionSet<SI extends StateIndex<? super S>,S extends AbstractState<S,T>,T extends AbstractTransition<S,T>> - Class in com.oracle.truffle.regex.tregex.automaton
-
- TransitionSet(T[], StateSet<SI, S>) - Constructor for class com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
- TRegexBacktrackingNFAExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
- TRegexBacktrackingNFAExecutorLocals(Object, int, int, int, int, int, int, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- TRegexBacktrackingNFAExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
This regex executor uses a backtracking algorithm on the NFA.
- TRegexBacktrackingNFAExecutorNode(PureNFAMap, PureNFA, TRegexExecutorNode[], 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.
- TRegexCompiler - Class in com.oracle.truffle.regex.tregex
-
- TRegexCompiler(RegexLanguage, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- TRegexDFAExecutorDebugRecorder - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- TRegexDFAExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- TRegexDFAExecutorLocals(Object, 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(TRegexDFAExecutorProperties, int, DFAAbstractStateNode[], DFACaptureGroupLazyTransition[], TRegexDFAExecutorDebugRecorder) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- TRegexDFAExecutorNode(TRegexDFAExecutorProperties, int, DFAAbstractStateNode[], DFACaptureGroupLazyTransition[]) - 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
-
- TRegexExecRootNode - Class in com.oracle.truffle.regex.tregex.nodes
-
- TRegexExecRootNode(TRegexCompiler, RegexAST, TRegexExecutorNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- TRegexExecRootNode.LazyCaptureGroupRegexSearchNode - Class in com.oracle.truffle.regex.tregex.nodes
-
- TRegexExecutorEntryNode - Class in com.oracle.truffle.regex.tregex.nodes
-
- TRegexExecutorEntryNode(TRegexExecutorNode) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- TRegexExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes
-
- TRegexExecutorLocals(Object, int, int, int) - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- TRegexExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes
-
- TRegexExecutorNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- TRegexGenerateDFAThreshold - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Number of regex searches done without generating a DFA for a given regular expression.
- TRegexLazyCaptureGroupsRootNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- TRegexLazyCaptureGroupsRootNode(RegexLanguage, RegexSource, TRegexExecutorEntryNode, RegexProfile.TracksRegexProfile) - 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) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyFindStartRootNode
-
- TRegexLiteralLookAroundExecutorNode - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
- TRegexLiteralLookAroundExecutorNode(LookAroundAssertion, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
-
- TRegexMaxDFASize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
- TRegexMaxDFASizeAfterNodeSplitting - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
- TRegexMaxNFASize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Bailout threshold for number of nodes in the NFA (
NFA
generated by
NFAGenerator
).
- 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.
- TRegexNFAExecutorLocals - Class in com.oracle.truffle.regex.tregex.nodes.nfa
-
- TRegexNFAExecutorLocals(Object, int, int, int, int, int) - 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.
- TRegexNFAExecutorNode(NFA) - Constructor for class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
-
- 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
-
- 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
-
- TRegexTraceFinderMaxNumberOfResults - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of pre-calculated results per TraceFinder DFA.
- TruffleNull - Class in com.oracle.truffle.regex.util
-
- 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
-
- 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
-
- 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
-
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- validate() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Runs the parser without trying to find an equivalent ECMAScript regex.
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavorProcessor
-
- validate(RegexSource) - Static method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- 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 true
iff the total number of values contained in this list is equal to
cmp
.
- valueCountMax(int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
iff the total number of values contained in this list is less or equal
to cmp
.
- valueOf(String) - Static method in enum com.oracle.truffle.regex.tregex.nfa.QuantifierGuard.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.oracle.truffle.regex.tregex.parser.CaseFoldTable.CaseFoldingAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.oracle.truffle.regex.tregex.parser.Token.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(int...) - Static method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- values() - Static method in enum com.oracle.truffle.regex.tregex.nfa.QuantifierGuard.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.oracle.truffle.regex.tregex.parser.CaseFoldTable.CaseFoldingAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.oracle.truffle.regex.tregex.parser.flavors.PythonREMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.oracle.truffle.regex.tregex.parser.Token.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- visit(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- 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(BackReference) - 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.ASTDebugDumpVisitor
-
- visit(Sequence) - 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.ASTDebugDumpVisitor
-
- visit(LookBehindAssertion) - 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.ASTDebugDumpVisitor
-
- visit(CharacterClass) - 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(Group) - 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.ASTDotExportVisitor
-
- visit(PositionAssertion) - 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.ASTDotExportVisitor
-
- visit(LookAheadAssertion) - 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.ASTDotExportVisitor
-
- visit(BackReference) - 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.ASTLaTexExportVisitor
-
- visit(Sequence) - 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.ASTLaTexExportVisitor
-
- visit(LookBehindAssertion) - 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.ASTLaTexExportVisitor
-
- visit(CharacterClass) - 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(Group) - 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.CopyVisitor
-
- visit(PositionAssertion) - 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.CopyVisitor
-
- visit(LookAheadAssertion) - 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.CopyVisitor
-
- visit(BackReference) - 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.DepthFirstTraversalRegexASTVisitor
-
- visit(Sequence) - 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.DepthFirstTraversalRegexASTVisitor
-
- visit(LookBehindAssertion) - 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.DepthFirstTraversalRegexASTVisitor
-
- visit(CharacterClass) - 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(Group) - 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.InitIDVisitor
-
- visit(PositionAssertion) - 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.InitIDVisitor
-
- visit(LookAheadAssertion) - 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.InitIDVisitor
-
- 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(BackReference) - 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.NodeCountVisitor
-
- visit(Sequence) - 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.NodeCountVisitor
-
- visit(LookBehindAssertion) - 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.NodeCountVisitor
-
- visit(CharacterClass) - 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(Group) - 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.PreCalcResultVisitor
-
- visit(PositionAssertion) - 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.PreCalcResultVisitor
-
- visit(LookAheadAssertion) - 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.PreCalcResultVisitor
-
- visit(BackReference) - 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.RegexASTVisitor
-
- visit(Sequence) - 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.RegexASTVisitor
-
- visit(LookBehindAssertion) - 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.RegexASTVisitor
-
- visit(CharacterClass) - 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(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- visit(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- visit(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- visit(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- visit(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- visit(CharacterClass) - 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
-