- 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(int, int[], int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie
-
- 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
-
- addBackReference(Token.BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addCaret() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addCharacterClasses(StateSet<RegexAST, RegexASTNode>, RegexASTNode) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.AddToSetVisitor
-
- addCharClass(Token.CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addCharClass(CodePointSet, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addCharClass(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addCodePoint(int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- addCopy(Token, Group) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a copy of
sourceGroup to the current
Sequence.
- addDeadNode() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a dead node (an empty character class) to the current
Sequence.
- addDollar() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.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
-
- addPositionAssertion(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- 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
-
- addQuantifier(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Adds a quantifier to the current
Term.
- addRange(int, int) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- addRange(int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Add [lo hi] to this list.
- addRangeTo(RangesBuffer, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Appends the range at index 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
-
- addSubexpressionCall(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- addSuccessor(ASTSuccessor) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
-
- AddToSetVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- 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].
- ALL_NAMES - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
-
- 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.StringBufferASCII
-
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
-
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
-
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
-
- append(int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
-
- append(JsonConvertible) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonArray
-
- append(JsonObject.JsonObjectProperty...) - Method in class com.oracle.truffle.regex.tregex.util.json.JsonObject
-
- appendNodeId(StringBuilder, int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
-
- appendOR(int, int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
-
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
-
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
-
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
-
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
-
- appendOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
-
- appendRange(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.StringBufferASCII
-
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
-
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
-
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
-
- appendXOR(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
-
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
-
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesIndirect
-
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesWithLookupTable
-
- apply(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
-
- apply(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- apply(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- apply(int[], int, boolean) - 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, int, boolean) - 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, int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- applyFinal(DFACaptureGroupTrackingData, int, boolean, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- applyFinalStateTransition(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- applyPreFinal(TRegexDFAExecutorLocals, TRegexDFAExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- applyToResultFactory(PreCalculatedResultFactory, int, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Updates a resultFactory in respect to a single transition and index.
- array(char[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- array(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
-
- asAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- asBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- asCharacterClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- ASCII - Static variable in class com.oracle.truffle.regex.tregex.string.Encodings
-
- Ascii() - Constructor for class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- 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
-
- Assertions - Interface in com.oracle.truffle.regex.util
-
- asSubtreeRootNode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- ast - Variable in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- ASTDebugDumpVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- ASTDotExportVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- ASTLaTexExportVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- astNodeId(RegexASTNode) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- ASTRAL_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
-
- asTString() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
-
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
-
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
-
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
-
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
-
- asTString() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
-
- asTStringMask(TruffleString) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
-
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
-
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
-
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
-
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
-
- asTStringMask(TruffleString) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
-
- ASTTransition - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTTransition(RegexLanguage) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransition
-
- ASTTransition(RegexLanguage, Term) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransition
-
- ASTTransitionCanonicalizer - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTTransitionCanonicalizer(RegexAST, boolean, boolean) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- atEvaluationTripPoint() - Method in class com.oracle.truffle.regex.RegexProfile
-
Check if the profiling information gathered so far is sufficient for making a decision.
- AtomicGroup - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A group that commits to its first successful match.
- cacheEquals(AbstractConstantKeysObject, String, String, Class<?>, boolean) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
-
- cacheIdentity(AbstractConstantKeysObject, String, String, Class<?>, boolean) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsMemberReadable
-
- CalcASTPropsVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- CalcASTPropsVisitor(RegexAST, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.CalcASTPropsVisitor
-
- calcDFA() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
Calculates the DFA.
- calcQuantifierGuards() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- canCreate(Map<String, Integer>) - Static method in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
-
- canHaveEmptyLoopIterations() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
-
- 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
-
- CANNOT_REFER_TO_AN_OPEN_GROUP - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- CANNOT_REFER_TO_GROUP_DEFINED_IN_THE_SAME_LOOKBEHIND_SUBPATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- canPop() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- canPopResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- canTransformToDFA() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- canTransformToDFAFailureReason() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- canTraverseCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- 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
-
- CASE_FOLD - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseFoldingData
-
- CASE_UNFOLD - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie
-
- 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
-
- caseFoldUnfoldString(int[], CodePointSet, RegexASTBuilder) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseFolding
-
- caseFoldUnfoldString(int[], CodePointSet, boolean, RegexASTBuilder) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseFolding
-
Appends to the astBuilder a matcher that matches all case variants of the input
string.
- CGTrackingDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- CGTrackingDFAStateNode(short, byte, short, DFAStateNode.IndexOfCall, short[], Matchers, short[], DFACaptureGroupLazyTransition[], DFACaptureGroupLazyTransition, DFACaptureGroupLazyTransition, DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
-
- CHAR - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
-
- CHAR_CLASS_RANGE_OUT_OF_ORDER - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- CHARACTER_ALIASES - Static variable in class com.oracle.truffle.regex.chardata.UnicodeCharacterAliases
-
- 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
-
- 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(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
-
- clear() - Method in class com.oracle.truffle.regex.util.TBitSet
-
- clear(int) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- clearCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- clearGroupNumber() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Marks this
Group as non-capturing and clears its group number.
- clearIndices(TBitSet) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- 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.TBitSet
-
- 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.errors - package com.oracle.truffle.regex.errors
-
- com.oracle.truffle.regex.literal - package com.oracle.truffle.regex.literal
-
- com.oracle.truffle.regex.result - package com.oracle.truffle.regex.result
-
- com.oracle.truffle.regex.runtime.nodes - package com.oracle.truffle.regex.runtime.nodes
-
- com.oracle.truffle.regex.tregex - package com.oracle.truffle.regex.tregex
-
- com.oracle.truffle.regex.tregex.automaton - package com.oracle.truffle.regex.tregex.automaton
-
- com.oracle.truffle.regex.tregex.buffer - package com.oracle.truffle.regex.tregex.buffer
-
- com.oracle.truffle.regex.tregex.dfa - package com.oracle.truffle.regex.tregex.dfa
-
- com.oracle.truffle.regex.tregex.matchers - package com.oracle.truffle.regex.tregex.matchers
-
- com.oracle.truffle.regex.tregex.nfa - package com.oracle.truffle.regex.tregex.nfa
-
- com.oracle.truffle.regex.tregex.nodes - package com.oracle.truffle.regex.tregex.nodes
-
- com.oracle.truffle.regex.tregex.nodes.dfa - package com.oracle.truffle.regex.tregex.nodes.dfa
-
- com.oracle.truffle.regex.tregex.nodes.input - package com.oracle.truffle.regex.tregex.nodes.input
-
- com.oracle.truffle.regex.tregex.nodes.nfa - package com.oracle.truffle.regex.tregex.nodes.nfa
-
- com.oracle.truffle.regex.tregex.nodesplitter - package com.oracle.truffle.regex.tregex.nodesplitter
-
- com.oracle.truffle.regex.tregex.parser - package com.oracle.truffle.regex.tregex.parser
-
- com.oracle.truffle.regex.tregex.parser.ast - package com.oracle.truffle.regex.tregex.parser.ast
-
- com.oracle.truffle.regex.tregex.parser.ast.visitors - package com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- com.oracle.truffle.regex.tregex.parser.flavors - package com.oracle.truffle.regex.tregex.parser.flavors
-
- com.oracle.truffle.regex.tregex.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
-
- CompilationBuffer(Encodings.Encoding) - Constructor for class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- compile() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- compile(RegexLanguage, RegexSource) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
Try and compile the regular expression described in source.
- compileBacktrackingExecutor() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- compileBacktrackingExecutor(RegexLanguage, NFA) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- compileEagerDFAExecutor(RegexLanguage, RegexSource) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- compileLazyDFAExecutor(RegexLanguage, NFA, TRegexExecNode, boolean) - Static method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- CompressedCodePointSet - Class in com.oracle.truffle.regex.charset
-
- CONDITIONAL_BACKREF_WITH_MORE_THAN_TWO_BRANCHES - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- CONDITIONAL_BACKREF_WITH_MORE_THAN_TWO_BRANCHES - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- 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(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- contains(String) - Method in class com.oracle.truffle.regex.util.TruffleReadOnlyKeysArray
-
- content() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
-
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
-
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
-
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
-
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
-
- content() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
-
- 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.AtomicGroup
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Copy this node only, without any child nodes.
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
-
- copy(RegexAST) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- copy(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
-
- copy() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- copy() - Method in class com.oracle.truffle.regex.util.TBitSet
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Recursively copy this subtree.
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
-
- copyRecursive(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- copyTo(CodePointSetAccumulator) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- CopyVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
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(RegexLanguage, RegexAST, LiteralRegexExecNode.LiteralRegexExecImplNode) - Static method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode
-
- create(int, int) - Static method in class com.oracle.truffle.regex.result.RegexResult
-
- create(int[]) - Static method in class com.oracle.truffle.regex.result.RegexResult
-
- create() - Static method in class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartNode
-
- 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.RangeTreeMatcher
-
- 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(DFACaptureGroupPartialTransition[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesDirect
-
- create(DFACaptureGroupPartialTransition[], short[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesIndirect
-
- create(DFACaptureGroupPartialTransition[], byte[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.BranchesWithLookupTable
-
- create(DFACaptureGroupPartialTransition) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
-
- create(DFAGenerator, byte[], byte[], DFACaptureGroupPartialTransition.IndexOperation[], DFACaptureGroupPartialTransition.IndexOperation[], DFACaptureGroupPartialTransition.LastGroupUpdate[], byte) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- 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(RegexAST, LookAroundAssertion, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
-
- create(NFA) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
-
- create(RegexLanguage, TRegexExecutorNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- create(int...) - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- create(Map<String, Integer>) - Static method in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
-
- createAlternation() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createArrayFromEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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.TRegexExecNode
-
- createEscapeZeroWidth(Token.Quantifier) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- 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
-
- createFlags(RegexSource, String) - Static method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- createFlags(RegexSource, String, int) - Static method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- createFromEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createFromExecutorResult(Object) - Static method in class com.oracle.truffle.regex.result.RegexResult
-
- createFromStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createGroupBoundaries(TBitSet, TBitSet, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createGroupEnd() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- 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
-
- createLazy(Object, int, int, int, CallTarget) - Static method in class com.oracle.truffle.regex.result.RegexResult
-
- 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(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- createMatcher(SequentialMatchers.Builder, int, CodePointSet, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- createMatchersBuilder() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- createNamedCaptureGroupMapInt(Map<String, Integer>) - Static method in class com.oracle.truffle.regex.AbstractRegexObject
-
- createNamedCaptureGroupMapListInt(Map<String, List<Integer>>) - Static method in class com.oracle.truffle.regex.AbstractRegexObject
-
- createNFA(RegexAST, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.nfa.NFAGenerator
-
- createNFAHelperNodes(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createNode(RegexLanguage, RegexAST) - Static method in class com.oracle.truffle.regex.literal.LiteralRegexEngine
-
- createNoDedup(int...) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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
-
- createOptions(Source, String, int) - Static method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
-
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
-
- createParser(RegexLanguage, RegexSource, CompilationBuffer, PythonREMode) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
-
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
-
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
-
- createParser(RegexLanguage, RegexSource, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
- createPattern(RegexSource, String, int) - Static method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- 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.SequentialMatchers.Builder
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- createStringBuffer(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- createSubexpressionCall(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createSubNFALocals(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- createSubNFALocals(PureNFATransition, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- createTempBuffer() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
-
- createTempBuffer() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Creates a new buffer that is compatible with this list's storage implementation.
- createTraceFinderCopy(short) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- createTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- createTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
-
- createTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- createTransitionBuilder(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
-
- createUpdateCG(int) - Static method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
- createValidator(RegexSource) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.ECMAScriptFlavor
-
- createValidator(RegexSource) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
-
- createValidator(RegexSource, PythonREMode) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
-
- createValidator(RegexSource) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
-
- createValidator(RegexSource) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
-
- createValidator(RegexSource) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
- createWordBoundary() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createWrapper(ProbeNode) - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- createWrapper(ProbeNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
-
- curGroupIsRoot() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Indicates whether the builder is currently in the root group or in some nested group.
- currentResult - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
-
- currentResultOrder - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
-
- curStatesEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- generateDFAImmediately(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- 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(Node) - Static method in class com.oracle.truffle.regex.RegexLanguage.RegexContext
-
- 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.TBitSet
-
- 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.SequentialMatchers.UTF16Or32SequentialMatchers
-
- getAscii() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
-
- getAscii() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- getAst() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getAst() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- getAstNode(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getAstral() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
-
- getAstralProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getASTSubtree(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getBackRefBoundary(TRegexBacktrackingNFAExecutorLocals, PureNFATransition, int, int) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- getBackRefNumber() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getBackwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
-
- getBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getBitSet(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.SequentialMatchers.UTF16Or32SequentialMatchers
-
- getBmp() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
-
- getBMPProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getBooleanMatchInstance() - Static method in class com.oracle.truffle.regex.result.RegexResult
-
- getBoundaryIndexEnd() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the index corresponding to this capture group's END in a result array returned by a
capture-group aware DFA.
- getBoundaryIndexStart() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the index corresponding to this capture group's BEGIN in a result array returned by a
capture-group aware DFA.
- getBuffer() - Method in class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
-
- getBuffer() - Method in class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
-
- getBuffer(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
-
- getBuffer1(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
-
- getBuffer1(CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns a buffer from the given 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
-
- getCaptureGroupBoundary(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getCaptureGroupEnd(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getCaptureGroupStart(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getCGData() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getCgLastTransition() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
-
- getCgPartialTransitionIDCounter() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- 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
-
- getChildAt(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie
-
- getClearIndices() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Directly returns the
TBitSet used to store the indices of all capture group
boundaries that should be cleared when traversed.
- getCodepoint() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie.Unfolding
-
- getCodepoints() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie
-
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
Represents the character set matched by this transition fragment.
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
-
- getCodePointSetAccumulator1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getCodePointSetAccumulator2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getCompilationBuffer() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getCount() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
-
- getCurGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Returns the current
Group.
- getCurMinIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getCurSequence() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Returns the current
Sequence into which new
Terms will be added.
- getCurTerm() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- 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
-
- getDepth() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie
-
- getDummyInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getDummyInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
Get this NFA's "dummy initial state".
- getDump(Group) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.ASTDebugDumpVisitor
-
- getElapsed() - Method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
-
- getEmpty() - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- getEmpty() - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- getEmptyInstance(RegexLanguage) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.util.TBitSet
-
- getEmptySet() - Method in class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- getEnc2() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- getEnc3() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- getEnc4() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
-
Gets the (exclusive) upper bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (exclusive) upper bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.AtomicGroup
-
Gets the (inclusive) lower bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (inclusive) lower bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getEncodedSize(int) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getEncoding() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- getEncoding() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- getEncoding() - Method in class com.oracle.truffle.regex.RegexOptions
-
- getEncoding() - Method in class com.oracle.truffle.regex.RegexSource
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.nodes.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.StringBufferASCII
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
-
- getEncoding() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getEnd() - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getEnd() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie.Unfolding
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.dead.DeadRegexExecNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyCaptureGroupsRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyFindStartRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexTraceFinderRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
-
- getEntryAfterPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getEntryStates() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getEnv() - Method in class com.oracle.truffle.regex.RegexLanguage.RegexContext
-
- getExecBooleanCallTarget() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecBooleanMethod() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecCallTarget() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecMethod() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecUTF8Method() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- 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(short) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- getFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- 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.PythonRegexParser
-
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
-
- getFlags() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexParser
-
Returns a TruffleObject representing the compilation flags which were set for the
regular expression.
- getFlags() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- getFlavor() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- getFlavor() - Method in class com.oracle.truffle.regex.RegexOptions
-
- getForwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
-
- getFromIndex() - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getFromIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getFull() - Static method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getFullSet() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getGlobalSubTreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getGlobalSubTreeId() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- getGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns the
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.ast.SubexpressionCall
-
Returns the capture group number this subexpression call 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.DFACaptureGroupLazyTransitionBuilder
-
- 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.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.LiteralRegexExecNode.EmptyEndsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyEquals
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyIndexOf
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EmptyStartsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.EndsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.Equals
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.RegionMatches
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
-
- getIndex() - Method in class com.oracle.truffle.regex.tregex.nfa.QuantifierGuard
-
Returns the capture group boundary index for updateCG guards.
- 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
-
- getIndexClears() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getIndexUpdates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getInitialLoopBackTransition() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getInnerLiteral() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAFindInnerLiteralStateNode
-
- getInnerLiteralEnd() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- getInnerLiteralStart() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- getInput() - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getInput() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getInputLength(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- 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.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
-
- 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
-
- getLastGroup() - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getLastGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
-
- getLastGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- getLastGroupUpdates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getLastIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getLastInitialStateIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getLastInnerLiteralIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getLastTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getLastTokenPosition() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
Returns the last token's position in the pattern string.
- getLastTransition() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getLastTransitionIndex() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
-
- getLastTransitionIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
-
- getLatin1() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
-
- getLatin1() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
-
- getLazyTransitionDeduplicationMap() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getLength() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
Outermost bounds of the result, necessary for expressions where lookaround matches may exceed
the bounds of capture group 0.
- getLength() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie.Unfolding
-
- getLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
-
The literal string.
- getLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- getLiteralContent(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
-
- getLiteralLength() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
Returns the length of the words that can be matched by the body of this lookbehind assertion.
- getLo(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
-
- 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(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.InnerLiteral
-
- getMatcherDeduplicationMap() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
-
- getMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns this subtree's corresponding
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.
- getMaxBytes() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- 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.Ascii
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getMembers(boolean) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- getMembers(boolean) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getMergedInitialStateCharSet(RegexAST, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- 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.nodes.dfa.TRegexDFAExecutorNode
-
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
-
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
-
- getName() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getName() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.RegexObject
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
- getNamedCaptureGroups() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexParser
-
Returns a map from the names of capture groups to their indices.
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- 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
-
- getNoMatchInstance() - Static method in class com.oracle.truffle.regex.result.RegexResult
-
- getNoMatchSuccessor() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
-
- getNoMatchSuccessor() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
- 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.TRegexExecNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getNumberOfCodeRanges() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getNumberOfEntryPoints() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- 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.TBitSet
-
- getNumberOfSuccessors() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getObjectBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getObjectBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getObjectBuffer3() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getOptions() - Method in class com.oracle.truffle.regex.RegexSource
-
- getOptions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getOptions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getOrCreateState(Term) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
-
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Gets the syntactic parent of this AST node.
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
-
- getPartialTransitions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
-
- getPattern() - Method in class com.oracle.truffle.regex.RegexSource
-
- getPc() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- 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.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.AtomicGroup
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
-
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- 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
-
- getPythonMethod() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- getPythonMethod() - Method in class com.oracle.truffle.regex.RegexOptions
-
- 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.UnsupportedRegexException
-
- getRegex() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- getRegexLanguage() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- getRegexObject() - Method in class com.oracle.truffle.regex.RegexObject.RegexObjectExecBooleanMethod
-
- 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.TRegexExecNode
-
- getReorderSwaps() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- getResultFactory() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- getResultInt() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getReverseAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- 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.parser.ast.RegexAST
-
- getRoot() - Method in class com.oracle.truffle.regex.tregex.TRegexCompilationRequest
-
- getScope(RegexLanguage.RegexContext) - Method in class com.oracle.truffle.regex.RegexLanguage
-
- getSeqIndex() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- getSequentialMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- getShortArrayBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getShortArrayBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- 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.nodes.TRegexExecutorNode
-
- 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.
- getStackFrameBuffer() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getStart() - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getStart() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie.Unfolding
-
- 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(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GlobalSubTreeIndex
-
- getStateId(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubTreeIndex
-
- getStateIndex() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSet
-
- getStateMap() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getStates() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getStates() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getStateSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getStaticCacheKey() - Method in class com.oracle.truffle.regex.util.TBitSet
-
- getStaticInstance(RegexLanguage, TBitSet, TBitSet) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Used for deduplication of very common instances of this class.
- getStaticInstance(int) - Static method in class com.oracle.truffle.regex.util.TBitSet
-
Static shared instances for deduplication of common immutable bit sets.
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getStride() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getSubTreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getSubtreeId() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- getSubTreeId() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.QuantifiableTerm
-
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Returns the subtree root node that this node is a part of.
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getSubTreeParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- getSubtrees() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getSubtrees() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getSubtrees() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- getSuccessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- getSuccessors(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
-
- getTargetArray() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition.LastGroupUpdate
-
- getTargetStateSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
- getTerms() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
Returns the list of terms that constitute this
Sequence.
- getTmp() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- getTransition(int) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
- getTransitionBitSet() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getTransitionIdCounter() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- getTransitionSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
-
- getTransitionToAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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.dfa.DFACaptureGroupLazyTransitionBuilder
-
- getTransitionToFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- getTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTransitionToUnAnchoredFinalStateId(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTraversableLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- getTStringEncoding() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- getUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- getUnAnchoredEntryOffset(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.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
-
- getUncached() - Static method in class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartNode
-
- 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
TBitSet 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
-
- getZeroWidthQuantifiables() - 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
-
- global(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
-
- globalSubTreeIdInitialized() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- GlobalSubTreeIndex - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- GlobalSubTreeIndex() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.GlobalSubTreeIndex
-
- Group - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Groups are the top-most elements of regular expression ASTs.
- 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
-
- IGNORE_ATOMIC_GROUPS_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- ignoreAtomicGroups(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- ignoreCase(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
-
- 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
-
- 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.
- incLoopCount(TRegexExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- includesGlobalFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- incMatches() - Method in class com.oracle.truffle.regex.RegexProfile
-
Increase the number of times a match for the regular expression was found by one.
- incMaxPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- incMaxPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- incMinPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- incMinPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- INCOMPLETE_QUANTIFIER - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- incompleteEscape(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- incompleteEscapeU(char, String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- incompleteEscapeX(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- incPredecessors() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
Helper for predecessor initialization.
- incProcessedCharacters(int) - Method in class com.oracle.truffle.regex.RegexProfile
-
- incQuantifierCount(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- IndexOfAnyByteCall(byte[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.IndexOfAnyByteCall
-
- IndexOfAnyCall() - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.IndexOfAnyCall
-
- IndexOfAnyCharCall(char[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.IndexOfAnyCharCall
-
- IndexOfAnyIntCall(int[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.IndexOfAnyIntCall
-
- indexOfCall - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- IndexOfCall() - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.IndexOfCall
-
- IndexOfString(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.IndexOfString
-
- IndexOfStringCall(AbstractString, AbstractString) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.IndexOfStringCall
-
- 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
-
- InitIDVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- initIsDeterministic(boolean, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- INLINE_FLAGS_CANNOT_TURN_OFF_FLAGS_A_U_AND_L - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- INLINE_FLAGS_CANNOT_TURN_OFF_GLOBAL_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- INLINE_FLAGS_CANNOT_TURN_ON_GLOBAL_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- INLINE_FLAGS_CANNOT_USE_L_FLAG_WITH_A_STR_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- INLINE_FLAGS_CANNOT_USE_U_FLAG_WITH_A_BYTES_PATTERN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- INLINE_FLAGS_FLAG_TURNED_ON_AND_OFF - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- INLINE_FLAGS_FLAGS_A_U_AND_L_ARE_INCOMPATIBLE - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- 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.RegexExecNode
-
- 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.RegexExecNode
-
- 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.ECMAScriptFlavor
-
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
-
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlavor
-
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.util.json.JsonNull
-
- INSTANCE - Static variable in class com.oracle.truffle.regex.util.TruffleNull
-
- INT - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
-
- IntArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many char arrays of unknown size.
- IntArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
-
- IntArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
-
- intersect(SortedListOfRanges, SortedListOfRanges, RangesBuffer) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Converts target to the intersection of a and b.
- intersect(DFACaptureGroupPartialTransition[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- intersect(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- intersect(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- intersect(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- intersect(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- intersectAndSubtract(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
-
- INVALID_CHARACTER_CLASS - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- INVALID_CONTROL_CHAR_ESCAPE - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- INVALID_CONTROL_CODE_SYNTAX - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- INVALID_ESCAPE - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- INVALID_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- INVALID_GROUP_NAME_PART - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- INVALID_GROUP_NAME_START - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- INVALID_META_CODE_SYNTAX - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- INVALID_PATTERN_IN_LOOK_BEHIND - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- INVALID_POSIX_BRACKET_TYPE - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- INVALID_UNICODE_ESCAPE - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- INVALID_UNICODE_PROPERTY - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- invalidGroupReference(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- invalidGroupReference(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- invalidOctalEscape(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- invalidUnicodeEscape(char, String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- invalidUnicodeEscape(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- inverseGetMax(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the largest value contained in the inverse of this set.
- inverseGetMin(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the smallest value contained in the inverse of this set.
- inverseIsSameHighByte(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
-
Returns 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
-
- inverseToIntArray(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- inverseValueCount(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- invert(Encodings.Encoding) - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- invert(SortedListOfRanges, Encodings.Encoding, RangesBuffer) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- invert(long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- invert() - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- invert() - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- invert() - Method in class com.oracle.truffle.regex.util.TBitSet
-
- 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
-
- 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
-
- isAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isBackReference() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isBackrefWithNullTargetFails() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
Should a backreference to an unmatched capture group succeed or fail?
- isBacktracking() - Method in class com.oracle.truffle.regex.RegexExecNode
-
- isBacktracking() - Method in class com.oracle.truffle.regex.RegexObject
-
- isBacktracking() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode
-
- isBackward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isBackward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- isBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- isBitFlag(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isBooleanMatch() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- isBooleanMatch() - Method in class com.oracle.truffle.regex.RegexOptions
-
Don't track capture groups, just return a boolean match result instead.
- isBooleanMatch() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- isBooleanMatch() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- 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(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- isDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- isDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isDotAll() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isDotAll() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isDumpAutomata() - Method in class com.oracle.truffle.regex.RegexOptions
-
Produce ASTs and automata in JSON, DOT (GraphViz) and LaTeX formats.
- isDumpAutomataWithSourceSections() - Method in class com.oracle.truffle.regex.RegexOptions
-
- 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.nodes.dfa.DFACaptureGroupPartialTransition
-
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isEmpty() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- isEmpty(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.TBitSet
-
- 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
-
- 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.nfa.NFA
-
- 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.Ascii
-
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- isFixedCodePointWidth(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
Returns true iff the given code point set may not match a variable amount of
chars 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
bytes 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.TBitSet
-
- isGenerateDFAImmediately() - Method in class com.oracle.truffle.regex.RegexOptions
-
Generate DFA matchers immediately after parsing the expression.
- 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
-
- isGroupReferenced(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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
-
- isIgnoreAtomicGroups() - Method in class com.oracle.truffle.regex.RegexOptions
-
Ignore atomic groups (found e.g.
- isIgnoreCase() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.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
-
- isInstrumentable() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- isInstrumentable() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorBaseNode
-
- isLastInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
- 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
-
- isLoneSurrogates() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- isLookAhead(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isLookAheadAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isLookAround() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isLookAroundAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isLookBehind(RegexAST) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isLookBehindAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isLoop() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns whether or not this group loops.
- isLoopbackInitialState() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- 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
-
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.RegexFlags
-
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.RegexObject
-
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isMemberReadableImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isMonitorCaptureGroupsInEmptyCheck() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
Should the empty check in exitZeroWidth quantifier guards also check the contents of
capture groups? If the capture groups were modified, the empty check passes, even if only the
empty string was matched.
- isMultiline() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isMultiLine() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isMultiline() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isMustAdvance() - Method in class com.oracle.truffle.regex.RegexOptions
-
Do not return zero-width matches at the beginning of the search string.
- isMustAdvance() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isMustAdvance() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- 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
-
- isProperEscapeNext() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
Indicates whether the following is a proper escape sequence, which cannot be a part of a
string.
- isQuantifiableTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isQuantifierNext() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
Indicates whether a quantifier is coming up next.
- isReadable(AbstractConstantKeysObject, String, ValueProfile) - 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
-
- isResultPushed() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- isResultUnmodifiedByZeroWidthQuantifier(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- isReverse() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- isRoot() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- isRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isSearching() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- isSearching() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isSearching() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- isSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
True if the DFA executor tracks capture groups via
DFASimpleCG.
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
-
- 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.util.Assertions
-
- isStepExecution() - Method in class com.oracle.truffle.regex.RegexOptions
-
Trace the execution of automata in JSON files.
- isSticky() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isSticky() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isSubMatcher() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- isSubMatcherNegated() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- 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
-
- isTrackLastGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- isTransitionMatchesStepByStep() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
When generating NFAs for Ruby regular expressions, the sequence of quantifier guards on a
single transition can become quite complex.
- isTypeFlag(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isTypeFlagChar(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isU180EWhitespace() - Method in class com.oracle.truffle.regex.RegexOptions
-
- isUnAnchoredEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- isUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- isUnAnchoredFinalState(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.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- isUnicode(PythonREMode) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
Returns true if the Unicode flag is set or if it would be set by default.
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Ascii
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.Latin1
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF16Raw
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF32
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.string.Encodings.Encoding.UTF8
-
- isUnicodeExplicitlySet() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- 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.
- isUnrollingCandidate() - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubexpressionCall
-
- isUnrollTrivial() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
Returns true iff "unrolling" this quantifier is trivial, i.e.
- isUseMergeExplode() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- isUTF16() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- isUtf16ExplodeAstralSymbols() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- isUTF16ExplodeAstralSymbols() - Method in class com.oracle.truffle.regex.RegexOptions
-
Explode astral symbols (0x10000 - 0x10FFFF) into sub-automata where every state
matches one char as opposed to one code point.
- isUTF32() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- isUTF8() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- isValidate() - Method in class com.oracle.truffle.regex.RegexOptions
-
Do not generate an actual regular expression matcher, just check the given regular expression
for syntax errors.
- isValidCharForFileName(int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
-
- isValidFlagChar(int) - Static method in class com.oracle.truffle.regex.tregex.parser.flavors.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.StringASCII
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
-
- iterator() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- iterator(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.Mutable128BitSet
-
- iterator() - Method in class com.oracle.truffle.regex.util.TBitSet
-
- main(String[]) - Static method in class com.oracle.truffle.regex.charset.UnicodeGeneralCategoriesGenerator
-
- mapContainsKey(Map<K, V>, K) - Static method in class com.oracle.truffle.regex.util.Boundaries
-
- mapGet(Map<K, V>, K) - Static method in class com.oracle.truffle.regex.util.Boundaries
-
- mapKeySet(Map<K, V>) - Static method in class com.oracle.truffle.regex.util.Boundaries
-
- mapResultToNFATransition(int, NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
-
- mapToNFA(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.nfa.PureNFAGenerator
-
- markAsDead() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Marks the node as dead, i.e.
- MarkLookBehindEntriesVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
For all lookbehind assertions, mark all states where the assertion may begin.
- MarkLookBehindEntriesVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.MarkLookBehindEntriesVisitor
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.AnyMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.CharMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.EmptyMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.MultiBitSetMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.RangeTreeMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
-
- match(int) - Method in class com.oracle.truffle.regex.tregex.matchers.TwoCharMatcher
-
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns true iff transition i matches c.
- match(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns the index of the transition that matches the given character c, or
noMatchSuccessor.
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
-
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
-
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
-
- match(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- Matchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Container for character matchers of DFA transitions.
- Matchers() - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.Matchers
-
- matches2CharsWith1BitDifference() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true iff this code point set contains exactly two characters whose binary
representation differs in one bit only.
- matches2CharsWith1BitDifference() - Method in class com.oracle.truffle.regex.util.Abstract128BitSet
-
- matchesEverything(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- matchesMinAndMax(Encodings.Encoding) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- matchesNothing() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true if this list is empty.
- matchesSingleAscii() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true if this list contains just one single value which is less than 128.
- matchesSingleChar() - Method in class com.oracle.truffle.regex.charset.CodePointSetAccumulator
-
- matchesSingleChar() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true if this list contains just one single value.
- matchesSomething() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true if this list is non-empty.
- MatchFound - Class in com.oracle.truffle.regex.tregex.parser.ast
-
MatchFound nodes are
RegexASTNodes that represent the initial/final states of the
non-deterministic finite state automaton generated from the regular expression.
- MatchFound() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- materialize(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
-
- materialize() - Method in interface com.oracle.truffle.regex.tregex.string.AbstractStringBuffer
-
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferASCII
-
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferLATIN1
-
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF16
-
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF32
-
- materialize() - Method in class com.oracle.truffle.regex.tregex.string.StringBufferUTF8
-
- materializeArrays() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- materializeGroupBoundaries() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- MathUtil - Class in com.oracle.truffle.regex.tregex.util
-
- MathUtil() - Constructor for class com.oracle.truffle.regex.tregex.util.MathUtil
-
- MAX_CODE_POINT - Static variable in class com.oracle.truffle.regex.charset.Constants
-
- MAX_NUMBER_OF_RANGES - Static variable in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
-
This matcher should be used only if the number of ranges is less or equal to this threshold.
- MAX_SIZE - Static variable in class com.oracle.truffle.regex.util.TruffleSmallReadOnlyStringToIntMap
-
- MIME_TYPE - Static variable in class com.oracle.truffle.regex.RegexLanguage
-
- MIN_REPEAT_GREATER_THAN_MAX_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- MIN_REPEAT_GREATER_THAN_MAX_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- missing(String) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- MISSING_COLON - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- MISSING_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- MISSING_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- MISSING_FLAG - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- MISSING_FLAG_DASH_COLON_PAREN - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- MISSING_GROUP_FOR_BACKREFERENCE - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- MISSING_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- MISSING_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- MISSING_GROUP_NAME - Static variable in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- missingUnterminatedName(char) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- modifiersToString() - Method in class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
-
- MultiBitSetMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character matcher that uses an array of 256 bit sets to fully cover the 16 bit character space.
- multiline(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.Builder
-
- MULTIPLE_GROUPS_SAME_NAME - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- MULTIPLE_REPEAT - Static variable in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- multiplexCall(String) - Static method in interface com.oracle.truffle.regex.errors.RbErrorMessages
-
- MUST_ADVANCE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- mustAdvance(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- Mutable128BitSet - Class in com.oracle.truffle.regex.util
-
Mutable bit set of fixed size 128.
- Mutable128BitSet() - Constructor for class com.oracle.truffle.regex.util.Mutable128BitSet
-
- Mutable128BitSet(long, long) - Constructor for class com.oracle.truffle.regex.util.Mutable128BitSet
-
- parse(TruffleLanguage.ParsingRequest) - Method in class com.oracle.truffle.regex.RegexLanguage
-
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
-
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
- parse() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
-
- parse() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexParser
-
Runs the parser and produces an AST.
- parseFlags(RegexSource) - Static method in class com.oracle.truffle.regex.RegexFlags
-
- parseOptions() - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- parserGlobals - Variable in class com.oracle.truffle.regex.RegexLanguage
-
- parseRootLess(RegexLanguage, String) - Static method in class com.oracle.truffle.regex.tregex.parser.JSRegexParser
-
- PartialTransitionDebugInfo(DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
-
- PartialTransitionDebugInfo(int) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
-
- PartialTransitionDebugInfo(DFACaptureGroupPartialTransition, int) - Constructor for class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo
-
- patchContext(RegexLanguage.RegexContext, TruffleLanguage.Env) - Method in class com.oracle.truffle.regex.RegexLanguage
-
- peek() - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
-
- peek() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- peek() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- pop() - Method in class com.oracle.truffle.regex.tregex.buffer.LongArrayBuffer
-
- pop() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- pop() - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- pop() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- popGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Close and leave the current group.
- popGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- popResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- popRootGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
This is the build method of this Builder.
- PositionAssertion - Class in com.oracle.truffle.regex.tregex.parser.ast
-
An assertion that succeeds when encountered at the beginning or at the end of the string we are
searching in.
- PositionAssertion.Type - Enum in com.oracle.truffle.regex.tregex.parser.ast
-
The position assertions supported by ECMAScript RegExps.
- PreCalcResultVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- PreCalculatedResultFactory - Class in com.oracle.truffle.regex.result
-
Predefined lists of capture group start and end indices.
- PreCalculatedResultFactory(int, boolean) - Constructor for class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- prepareForDFA() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTPostProcessor
-
- printConnection(BufferedWriter, String, String, String) - Static method in class com.oracle.truffle.regex.tregex.util.DotExport
-
- printStack(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- profileCaptureGroupAccess(int, int) - Method in class com.oracle.truffle.regex.RegexProfile
-
Update profile after the execution of a lazy capture groups search DFA.
- prop(String, boolean) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- prop(String, int) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- prop(String, long) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- prop(String, String) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- prop(String, JsonConvertible) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- prop(String, Iterable<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- prop(String, Stream<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- PureNFA - Class in com.oracle.truffle.regex.tregex.nfa
-
- PureNFA(RegexASTSubtreeRootNode, PureNFAState[], Counter.ThresholdCounter, Counter.ThresholdCounter) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFA
-
- PureNFAGenerator - Class in com.oracle.truffle.regex.tregex.nfa
-
- PureNFAState - Class in com.oracle.truffle.regex.tregex.nfa
-
- PureNFAState(int, Term) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- PureNFATransition - Class in com.oracle.truffle.regex.tregex.nfa
-
Represents a transition of a
PureNFA.
- PureNFATransition(int, PureNFAState, PureNFAState, GroupBoundaries, boolean, boolean, QuantifierGuard[]) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFATransition
-
- PureNFATransitionGenerator - Class in com.oracle.truffle.regex.tregex.nfa
-
Calculates the successor transitions of a given
PureNFAState.
- PureNFATransitionGenerator(RegexAST, PureNFAGenerator) - Constructor for class com.oracle.truffle.regex.tregex.nfa.PureNFATransitionGenerator
-
- push() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- pushAtomicGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushAtomicGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushCaptureGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new capture group.
- pushCaptureGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushFrame(int[]) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- pushGroup(Token) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new non-capturing group.
- pushGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushLookAheadAssertion(Token, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new look-ahead assertion.
- pushLookAheadAssertion(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushLookBehindAssertion(Token, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Creates and enters a new look-behind assertion.
- pushLookBehindAssertion(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushResult(PureNFATransition, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- pushResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
Marks that a result was pushed at the current stack frame.
- pushResult(NFAStateTransition, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- pushRootGroup() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushRootGroup(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- pushSuccessor(NFAStateTransition, boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- PyErrorMessages - Interface in com.oracle.truffle.regex.errors
-
- PYTHON_METHOD_FULLMATCH - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- PYTHON_METHOD_MATCH - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- PYTHON_METHOD_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- PYTHON_METHOD_SEARCH - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- PythonFlags - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An immutable representation of a set of Python regular expression flags.
- PythonFlags(String) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- PythonFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of the Python regex flavor.
- pythonMethod(PythonMethod) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- PythonMethod - Enum in com.oracle.truffle.regex.tregex.parser.flavors
-
- PythonRegexParser - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
Implements the parsing and validation of Python regular expressions.
- PythonREMode - Enum in com.oracle.truffle.regex.tregex.parser.flavors
-
The enumeration of different flavors of Python regular expressions.
- 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.
- RbErrorMessages - Interface in com.oracle.truffle.regex.errors
-
- read(AbstractConstantKeysObject, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
-
- readEquals(AbstractConstantKeysObject, String, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
-
- readFrame(int[]) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- readIdentity(AbstractConstantKeysObject, String, String, ValueProfile) - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
-
- ReadMember() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadMember
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexFlags
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexObject
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- readWithMask(Object, int, String, int, Encodings.Encoding, InputReadNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputReadNode
-
- readWithMask(Object, int, byte[], int, Encodings.Encoding, 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
-
- redefinitionOfGroupName(String, int, int) - Static method in interface com.oracle.truffle.regex.errors.PyErrorMessages
-
- REGEX_AST_ROOT_PARENT_ID - Static variable in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
-
ID of the parent node of AST nodes that are not part of a lookaround assertion.
- RegexAST - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- RegexAST(RegexLanguage, RegexSource, RegexFlags) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- RegexASTBuilder - Class in com.oracle.truffle.regex.tregex.parser
-
This class is used to generate regex ASTs.
- RegexASTBuilder(RegexLanguage, RegexSource, RegexFlags, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- RegexASTNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- RegexASTNode() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- RegexASTNode(RegexASTNode) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- RegexASTPostProcessor - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexASTPostProcessor(RegexAST, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexASTPostProcessor
-
- RegexASTRootNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Root node of every AST.
- RegexASTSubtreeRootNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A common supertype to the root node, lookahead and lookbehind assertions and atomic groups.
- RegexASTVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- RegexASTVisitor() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
-
- RegexASTVisitorIterable - Interface in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- RegexBodyNode - Class in com.oracle.truffle.regex
-
- RegexBodyNode(RegexLanguage, RegexSource) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
-
- RegexBodyNode(RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
-
- RegexExecNode - Class in com.oracle.truffle.regex
-
- RegexExecNode(RegexLanguage, RegexSource, boolean) - Constructor for class com.oracle.truffle.regex.RegexExecNode
-
- RegexFlags - Class in com.oracle.truffle.regex
-
- RegexFlags.Builder - Class in com.oracle.truffle.regex
-
- RegexFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of a dialect (flavor) of regular expressions other than ECMAScript.
- RegexFlavor(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavor
-
- 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) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
- RegexObject - Class in com.oracle.truffle.regex
-
RegexObject represents a compiled regular expression that can be used to match against
input strings.
- RegexObject(RegexExecNode, RegexSource, AbstractRegexObject, int, AbstractRegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject
-
- RegexObject.RegexObjectExecBooleanMethod - Class in com.oracle.truffle.regex
-
- RegexObject.RegexObjectExecMethod - Class in com.oracle.truffle.regex
-
- RegexObject.RegexObjectExecUTF8Method - Class in com.oracle.truffle.regex
-
DEPRECATED.
- RegexObjectExecBooleanMethod(RegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject.RegexObjectExecBooleanMethod
-
- 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
-
These options define how TRegex should interpret a given parsing request.
- RegexOptions.Builder - Class in com.oracle.truffle.regex
-
- RegexParser - Interface in com.oracle.truffle.regex.tregex.parser
-
- RegexParserGlobals - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexParserGlobals(RegexLanguage) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexParserGlobals
-
- RegexProfile - Class in com.oracle.truffle.regex
-
This profile is used for tracking statistics about a compiled regular expression, such as the
amount of times the expression was executed and the amount of matches that were found.
- RegexProfile() - Constructor for class com.oracle.truffle.regex.RegexProfile
-
- RegexProfile.TracksRegexProfile - Interface in com.oracle.truffle.regex
-
- RegexProperties - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexProperties() - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- RegexResult - Class in com.oracle.truffle.regex.result
-
RegexResult is a
TruffleObject that represents the result of matching a regular
expression against a string.
- RegexResult(Object, int, int, int, int[], CallTarget) - Constructor for class com.oracle.truffle.regex.result.RegexResult
-
- RegexResult.RegexResultGetStartNode - Class in com.oracle.truffle.regex.result
-
- RegexResultGetStartNode() - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartNode
-
- RegexRootNode - Class in com.oracle.truffle.regex
-
- RegexRootNode(RegexLanguage, RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexRootNode
-
- RegexSource - Class in com.oracle.truffle.regex
-
- RegexSource(String, String, RegexOptions, Source) - Constructor for class com.oracle.truffle.regex.RegexSource
-
- RegexSyntaxException - Exception in com.oracle.truffle.regex
-
- RegexUnifier - Class in com.oracle.truffle.regex.analysis
-
Generates a "unified" regular expression representation where all single characters are replaced
by "x" and all character classes are replaced by "[c]".
- RegexUnifier(RegexSource) - Constructor for class com.oracle.truffle.regex.analysis.RegexUnifier
-
- RegexValidator - Interface in com.oracle.truffle.regex.tregex.parser
-
- RegionMatches(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.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.StringASCII
-
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
-
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
-
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
-
- regionMatches(int, AbstractString, int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
-
- 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(AtomicGroup) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- registerCGPartialTransitionDebugInfo(DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- registerZeroWidthQuantifiable(QuantifiableTerm) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- REGRESSION_TEST_MODE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- 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
-
- removeCurTerm() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
- removeLastSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- removeLastTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- removeLoopBackNext() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- removeLoopBackNext() - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- removeSuccessor(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- removeTerm(int, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- REPEATED_FLAG - Static variable in interface com.oracle.truffle.regex.errors.ErrorMessages
-
- replace(int, Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
Replaces the term at position
index with the given
Term.
- replaceCurTermWithDeadNode() - Method in class com.oracle.truffle.regex.tregex.parser.RegexASTBuilder
-
Replaces the current
Term with a dead node.
- 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.SequentialMatchers.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
-
- result(boolean, boolean) - Static method in class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
-
- results - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
-
- retainAll(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- retainAll(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- returnsFirstGroup() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
Should the reported lastGroup point to the first group that *begins* instead of the last
group that *ends*? This is needed when executing Python lookbehind expressions.
- rewindUpTo(TRegexExecutorLocals, int, int) - 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].
- rootIsWrapped() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- RubyCaseFolding - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
- RubyCaseFolding() - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseFolding
-
- RubyCaseFoldingData - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
- RubyCaseFoldingData() - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseFoldingData
-
- RubyCaseUnfoldingTrie - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
- RubyCaseUnfoldingTrie(int) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubyCaseUnfoldingTrie
-
- RubyCaseUnfoldingTrie.Unfolding - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
- RubyFlags - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An immutable representation of a set of Ruby regular expression flags.
- RubyFlags(String) - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubyFlags
-
- RubyFlavor - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of the Ruby regex flavor.
- RubyRegexParser - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
Implements the parsing and validation of Ruby regular expressions.
- RubySubexpressionCalls - Class in com.oracle.truffle.regex.tregex.parser.flavors
-
- RubySubexpressionCalls() - Constructor for class com.oracle.truffle.regex.tregex.parser.flavors.RubySubexpressionCalls
-
- run(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- run(VirtualFrame, Object, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.LazyCaptureGroupRegexSearchNode
-
- run(VirtualFrame, Object, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.RunRegexSearchNode
-
- run(RegexAST, CompilationBuffer) - 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
-
- RunRegexSearchNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.RunRegexSearchNode
-
- runReverse(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- runSubMatcher(VirtualFrame, TRegexBacktrackingNFAExecutorLocals, TruffleString.CodeRange, 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
Terms.
- SequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
Container for character matchers of DFA transitions, potentially specialized for a given string
encoding.
- SequentialMatchers.Builder - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- SequentialMatchers.SimpleSequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- SequentialMatchers.UTF16Or32SequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- SequentialMatchers.UTF16RawSequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- SequentialMatchers.UTF8SequentialMatchers - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- set(int, 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.Immutable128BitSet
-
- set(int) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- set(int) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- setAlternations() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setAlternatives(ArrayList<Sequence>) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- setAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- setAnchoredFinalState(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- setAnchoredFinalStateTransition(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- setAnchoredInitialState(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- setAtomicGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setBackwardPrefixState(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setCanTraverseCaret(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- setCaptureGroupBoundary(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- setCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCaptureGroupsInLookAroundAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCharSet(CodePointSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- 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
-
- setEmptyCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setEmptyGuard(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setEnclosedCaptureGroupsHigh(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets the (exclusive) upper bound of the range of capture groups contained within this group.
- setEnclosedCaptureGroupsLow(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets the (inclusive) lower bound of the range of capture groups contained within this group.
- setEnd(int, int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- 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
-
- setFlag(short) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- setFlag(short, boolean) - Method in class com.oracle.truffle.regex.tregex.automaton.BasicState
-
- 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(RegexFlags) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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
-
- setGlobalSubTreeId(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- setGroup(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Sets the contents of this subtree.
- setGroupBoundaries(GroupBoundaries) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransition
-
- setGroupNumber(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Marks this
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.RegexProperties
-
- setLastGroup(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- setLastGroup(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- setLastIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- setLastInitialStateIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- setLastInnerLiteralIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- setLastTransition(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- setLastTransitionIndex(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupLazyTransitionBuilder
-
- setLazyTransition(DFACaptureGroupLazyTransitionBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
-
- setLength(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- setLength(int) - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
-
- setLoneSurrogates() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLookAround(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- setLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLoop(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets whether 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
-
- setMustAdvance(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- setNegated(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
- setNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNestedBackReference() - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
- setNext(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- setNext(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- setNextIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- setNfaTransitionSet(TransitionSet<NFA, NFAState, NFAStateTransition>) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setNoMatchSuccessor(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.Builder
-
- setNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setOverrideFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- 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.Mutable128BitSet
-
- setRange(int, int) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- 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.RegexResult
-
- 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(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
-
- 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(RegexASTSubtreeRootNode, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GlobalSubTreeIndex
-
- setStateId(RegexASTSubtreeRootNode, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.SubTreeIndex
-
- setSubMatcherNegated(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.PureNFAState
-
- setSubTreeId(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- setSuccessors(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
-
- 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
-
- setZeroWidthQuantifierResults(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackerSubExecutorNode
-
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexLiteralLookAroundExecutorNode
-
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
-
- shallowCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- SHARED_EMPTY_FRAMEDESCRIPTOR - Static variable in class com.oracle.truffle.regex.RegexRootNode
-
- SHORT - Static variable in class com.oracle.truffle.regex.util.EmptyArrays
-
- ShortArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many short arrays of unknown size.
- ShortArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- ShortArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- shouldGenerateDFA(int) - Method in class com.oracle.truffle.regex.RegexProfile
-
Decides whether the regular expression was executed often enough or would process enough
characters to warrant the costly generation of a fully expanded DFA.
- shouldUseEagerMatching() - Method in class com.oracle.truffle.regex.RegexProfile
-
Decides whether the capture groups of the regular expression should be matched in an eager
manner.
- SimpleSequentialMatchers(CharMatcher[], short) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.SimpleSequentialMatchers
-
- SimpleStateIndex<T> - Class in com.oracle.truffle.regex.tregex.automaton
-
- SimpleStateIndex() - Constructor for class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- SimpleStateIndex(int) - Constructor for class com.oracle.truffle.regex.tregex.automaton.SimpleStateIndex
-
- Single(DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition.Single
-
- SingleCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher that matches a single character.
- SingleRangeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher for a single character range.
- size() - Method in class com.oracle.truffle.regex.charset.CompressedCodePointSet
-
- size() - Method in class com.oracle.truffle.regex.charset.ImmutableSortedListOfIntRanges
-
- size() - Method in class com.oracle.truffle.regex.charset.Range
-
- size() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the number of disjoint ranges contained in this list.
- size(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.SequentialMatchers.SimpleSequentialMatchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers
-
Returns the number of transitions represented by this object.
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16Or32SequentialMatchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF16RawSequentialMatchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.SequentialMatchers.UTF8SequentialMatchers
-
- size() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- size() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- size() - Method in class com.oracle.truffle.regex.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.TBitSet
-
- start() - Method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
-
- startRecording(TRegexDFAExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
-
- StartsWith(PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecNode.StartsWith
-
- startsWithCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
This subexpression is dominated by
"^".
- startsWithCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
- 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
-
- sticky(boolean) - Method in class com.oracle.truffle.regex.RegexFlags.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.TBitSet
-
- StringASCII - Class in com.oracle.truffle.regex.tregex.string
-
- StringASCII(byte[]) - Constructor for class com.oracle.truffle.regex.tregex.string.StringASCII
-
- StringBufferASCII - Class in com.oracle.truffle.regex.tregex.string
-
- StringBufferASCII() - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferASCII
-
- StringBufferASCII(int) - Constructor for class com.oracle.truffle.regex.tregex.string.StringBufferASCII
-
- StringBufferLATIN1 - Class in com.oracle.truffle.regex.tregex.string
-
- StringBufferLATIN1() - 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
-
- 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
-
- subExecutors - Variable in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackerSubExecutorNode
-
- SubexpressionCall - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- subMatchFailed(PureNFAState, Object) - Static method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- substring(int, int) - Method in interface com.oracle.truffle.regex.tregex.string.AbstractString
-
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringASCII
-
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringLATIN1
-
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF16
-
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF32
-
- substring(int, int) - Method in class com.oracle.truffle.regex.tregex.string.StringUTF8
-
- subtract(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the result of the subtraction of o from this list.
- subtract(DFACaptureGroupPartialTransition) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- subtract(long[], long[]) - Static method in class com.oracle.truffle.regex.util.BitSets
-
- subtract(Immutable128BitSet) - Method in class com.oracle.truffle.regex.util.Immutable128BitSet
-
- subtract(Mutable128BitSet) - Method in class com.oracle.truffle.regex.util.Mutable128BitSet
-
- subtract(TBitSet) - Method in class com.oracle.truffle.regex.util.TBitSet
-
- subtractedA - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- subtractedA - Variable in class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
-
- subtractedB - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- subtractedB - Variable in class com.oracle.truffle.regex.util.Immutable128BitSet.IntersectAndSubtractResult
-
- subTreeIdInitialized() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- SubTreeIndex - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- SubTreeIndex() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.SubTreeIndex
-
- successors - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
-
- successorsEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- SURROGATES - Static variable in class com.oracle.truffle.regex.charset.Constants
-
- 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(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonRegexParser
-
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.RubyRegexParser
-
- validate() - Method in class com.oracle.truffle.regex.tregex.parser.JSRegexValidator
-
- validate() - Method in interface com.oracle.truffle.regex.tregex.parser.RegexValidator
-
Checks the regular expression for syntax errors without building an AST.
- VALIDATE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- 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.PythonMethod
-
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.TBitSet
-
- 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.PythonMethod
-
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(AtomicGroup) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(SubexpressionCall) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(AtomicGroup) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(SubexpressionCall) - 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(SubexpressionCall) - 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(SubexpressionCall) - 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(AtomicGroup) - 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(AtomicGroup) - 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
-
- visit(SubexpressionCall) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- visitorGetNext(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- visitorGetNext(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- visitorGetNext(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- visitorGetNext(boolean) - Method in interface com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitorIterable
-
- visitorHasNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- visitorHasNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- visitorHasNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- visitorHasNext() - Method in interface com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitorIterable
-