- 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.IsReadableCacheNode - Class in com.oracle.truffle.regex
-
- AbstractConstantKeysObject.ReadCacheNode - Class in com.oracle.truffle.regex
-
- add(S) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- add(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- add(short) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- add(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- 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(Object) - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- add(short) - Method in class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- add(NFAState) - Method in class com.oracle.truffle.regex.tregex.dfa.NFAStateSet
-
- add(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
- add(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.PrioritySensitiveNFATransitionSet
-
- 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
-
- addAll(Collection<? extends S>) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- addAll(TransitionSet) - Method in interface com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
- addAll(ObjectArrayBuffer) - 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(TransitionSet) - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
Add all transitions contained in the given transition set.
- addAll(TransitionSet) - Method in class com.oracle.truffle.regex.tregex.dfa.PrioritySensitiveNFATransitionSet
-
Add all transitions contained in the given transition set.
- addAll(TransitionSet) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionSet
-
- addBatch(S) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- addBatch(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- addBatch(short) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
Add a value in batch mode.
- addBatch(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- addBatchFinish() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- addBatchFinish() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- addBatchFinish() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
Stop "add batch mode".
- addBatchFinish() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- addCharacterClasses(ASTNodeSet<RegexASTNode>, RegexASTNode) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.AddToSetVisitor
-
- addFlag(int) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- 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, Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- addLoopBackNext(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- addPossibleResult(int) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- addPrecedingTransition(DFACaptureGroupTransitionBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- addRange(int, int) - Method in class com.oracle.truffle.regex.charset.RangesAccumulator
-
- 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.RangesAccumulator
-
- addSourceSection(RegexASTNode, Token) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- addSourceSections(RegexASTNode, Collection<SourceSection>) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- addSuccessor(ASTSuccessor) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStep
-
- AddToSetVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- adjacent(int, int, int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the ranges [aLo, aHi]
and [bLo, bHi]
are adjacent to
each other, meaning that the lower bound of one range immediately follows the upper bound of
the other.
- adjacent(int, SortedListOfRanges, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
is adjacent to the range in list
o
at index ib
.
- adjacent(int, int, int) - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns true
if the range at index ia
is adjacent to the range
[bLo, bHi]
.
- advance(TRegexDFAExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- 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(char[], short[]) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher
-
- 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(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
-
- appendRange(int, int) - Method in class com.oracle.truffle.regex.charset.RangesAccumulator
-
- 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.CharRangesBuffer
-
- appendRange(int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.charset.CharSet
-
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.CharRangesBuffer
-
- appendRangesTo(RangesBuffer, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- apply(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- apply(int[], int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- apply(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- apply(int[], int, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- applyCaseFold(RangesAccumulator<IntRangesBuffer>, CaseFoldTable.CaseFoldingAlgorithm) - Static method in class com.oracle.truffle.regex.tregex.parser.CaseFoldTable
-
- applyFinalStateTransition(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, boolean, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- applyFindStartResult(int) - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- applyPartialTransition(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, short, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- applyPreAnchoredFinalTransition(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, short, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- applyPreFinalStateTransition(TRegexDFAExecutorNode, DFACaptureGroupTrackingData, boolean, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- applyPreFinalTransition(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, short, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- applyRelativeToEnd(int[], int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- applyToResultFactory(PreCalculatedResultFactory, int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Updates a resultFactory in respect to a single transition and index.
- applyTraceFinderResult(int) - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- array(char[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- array(short[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- array(int[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- array(JsonConvertible...) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- array(Iterable<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- array(Stream<? extends JsonConvertible>) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- arrayUnsigned(byte[]) - Static method in class com.oracle.truffle.regex.tregex.util.json.Json
-
- 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
-
- ASTNodeSet<S extends RegexASTNode> - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTNodeSet(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTNodeSet
-
- ASTNodeSet(RegexAST, S) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTNodeSet
-
- ASTNodeSet(RegexAST, Collection<S>) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTNodeSet
-
- ASTRAL_SYMBOLS - 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, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
-
- ASTTransition - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTTransition() - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransition
-
- ASTTransition(Term) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransition
-
- ASTTransitionCanonicalizer - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTTransitionCanonicalizer() - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- ASTTransitionSet - Class in com.oracle.truffle.regex.tregex.nfa
-
- ASTTransitionSet(ASTTransition) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransitionSet
-
- ASTTransitionSet(ArrayList<ASTTransition>) - Constructor for class com.oracle.truffle.regex.tregex.nfa.ASTTransitionSet
-
- atBegin(TRegexDFAExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- atEnd(TRegexDFAExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- atEvaluationTripPoint() - Method in class com.oracle.truffle.regex.RegexProfile
-
Check if the profiling information gathered so far is sufficient for making a decision.
- CachingRegexEngine - Class in com.oracle.truffle.regex
-
- CachingRegexEngine(RegexCompiler, RegexOptions) - Constructor for class com.oracle.truffle.regex.CachingRegexEngine
-
- calcDFA() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
Calculates the DFA.
- CalcMinPathsVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- CalcMinPathsVisitor() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.CalcMinPathsVisitor
-
- canPop() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- canPopResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- canTraverseCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- CaseFoldTable - Class in com.oracle.truffle.regex.tregex.parser
-
- CaseFoldTable() - Constructor for class com.oracle.truffle.regex.tregex.parser.CaseFoldTable
-
- CaseFoldTable.CaseFoldingAlgorithm - Enum in com.oracle.truffle.regex.tregex.parser
-
- CGTrackingDFAStateNode - Class in com.oracle.truffle.regex.tregex.nodes.dfa
-
- CGTrackingDFAStateNode(short, byte, DFAStateNode.LoopOptimizationNode, short[], CharMatcher[], AllTransitionsInOneTreeMatcher, short[], short[], DFACaptureGroupPartialTransition, DFACaptureGroupPartialTransition) - Constructor for class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
-
- CharacterClass - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A
Term
that matches characters belonging to a specified set of characters.
- CharacterClass(CodePointSet, boolean) - Constructor for class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
-
- CharacterSet - Interface in com.oracle.truffle.regex.chardata
-
Represents a set of unicode characters.
- CharArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many char arrays of unknown size.
- CharArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.CharArrayBuffer
-
- charAtWithMask(TruffleObject, int, String, int, InputCharAtNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputCharAtNode
-
- 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
-
- CharRangesBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
Extension of
CharArrayBuffer
that adds convenience functions for arrays of character
ranges in the form:
- CharRangesBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- CharRangesBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- CharSet - Class in com.oracle.truffle.regex.charset
-
- charToString(int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
-
- checkFinalState(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- checkMatchTree(TRegexDFAExecutorLocals, TRegexDFAExecutorNode, DFAStateNode, char) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.AllTransitionsInOneTreeMatcher
-
- checkSupport(RegexSource, RegexFeatures) - Method in interface com.oracle.truffle.regex.tregex.parser.RegexFeatureSet
-
- checkThreadInterrupted() - Static method in class com.oracle.truffle.regex.RegexRootNode
-
- clear() - Method in class com.oracle.truffle.regex.charset.RangesAccumulator
-
- 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.automaton.StateSet
-
- clear() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- clear() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- clear() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- clear() - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
-
- clear() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- clear(int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- clearPreCalculatedResults() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- clearsToPartialTransitionArray(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- CodePointSet - Class in com.oracle.truffle.regex.charset
-
- com.oracle.truffle.regex - package com.oracle.truffle.regex
-
- com.oracle.truffle.regex.analysis - package com.oracle.truffle.regex.analysis
-
- com.oracle.truffle.regex.chardata - package com.oracle.truffle.regex.chardata
-
- com.oracle.truffle.regex.charset - package com.oracle.truffle.regex.charset
-
- com.oracle.truffle.regex.dead - package com.oracle.truffle.regex.dead
-
- com.oracle.truffle.regex.literal - package com.oracle.truffle.regex.literal
-
- com.oracle.truffle.regex.result - package com.oracle.truffle.regex.result
-
- com.oracle.truffle.regex.runtime.nodes - package com.oracle.truffle.regex.runtime.nodes
-
- com.oracle.truffle.regex.tregex - package com.oracle.truffle.regex.tregex
-
- com.oracle.truffle.regex.tregex.automaton - package com.oracle.truffle.regex.tregex.automaton
-
- com.oracle.truffle.regex.tregex.buffer - package com.oracle.truffle.regex.tregex.buffer
-
- com.oracle.truffle.regex.tregex.dfa - package com.oracle.truffle.regex.tregex.dfa
-
- com.oracle.truffle.regex.tregex.matchers - package com.oracle.truffle.regex.tregex.matchers
-
- com.oracle.truffle.regex.tregex.nfa - package com.oracle.truffle.regex.tregex.nfa
-
- com.oracle.truffle.regex.tregex.nodes - package com.oracle.truffle.regex.tregex.nodes
-
- com.oracle.truffle.regex.tregex.nodes.dfa - package com.oracle.truffle.regex.tregex.nodes.dfa
-
- com.oracle.truffle.regex.tregex.nodes.input - package com.oracle.truffle.regex.tregex.nodes.input
-
- com.oracle.truffle.regex.tregex.nodes.nfa - package com.oracle.truffle.regex.tregex.nodes.nfa
-
- com.oracle.truffle.regex.tregex.nodesplitter - package com.oracle.truffle.regex.tregex.nodesplitter
-
- com.oracle.truffle.regex.tregex.parser - package com.oracle.truffle.regex.tregex.parser
-
- com.oracle.truffle.regex.tregex.parser.ast - package com.oracle.truffle.regex.tregex.parser.ast
-
- com.oracle.truffle.regex.tregex.parser.ast.visitors - package com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- com.oracle.truffle.regex.tregex.parser.flavors - package com.oracle.truffle.regex.tregex.parser.flavors
-
- com.oracle.truffle.regex.tregex.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(CharSet) - Method in class com.oracle.truffle.regex.charset.CharSet
-
- CompilationBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is instantiated once per compilation of a regular expression in
TRegexCompiler.compile(RegexSource)
and is supposed to reduce the amount of allocations
during automaton generation.
- CompilationBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- CompilationFinalBitSet - Class in com.oracle.truffle.regex.util
-
Immutable Bit Set implementation, with a lot of code shamelessly ripped from
BitSet
.
- CompilationFinalBitSet(int) - Constructor for class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- CompilationFinalBitSet(long[]) - Constructor for class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- CompilationResult<T> - Class in com.oracle.truffle.regex.util
-
Trying to parse and compile a regular expression can produce one of three results.
- compile(RegexSource) - Method in class com.oracle.truffle.regex.CachingRegexEngine
-
- compile(RegexSource) - Method in class com.oracle.truffle.regex.ForeignRegexCompiler
-
- compile(RegexSource) - Method in interface com.oracle.truffle.regex.RegexCompiler
-
Uses the compiler to try and compile the regular expression described in source
.
- compile(RegexSource) - Method in class com.oracle.truffle.regex.RegexCompilerWithFallback
-
- compile(RegexSource) - Method in class com.oracle.truffle.regex.RegexEngine
-
- compile(RegexSource) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- CompiledRegexObject - Class in com.oracle.truffle.regex
-
- CompiledRegexObject(RegexLanguage, RegexExecRootNode) - Constructor for class com.oracle.truffle.regex.CompiledRegexObject
-
- compileEagerDFAExecutor(RegexSource) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- compileLazyDFAExecutor(NFA, TRegexExecRootNode, boolean) - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- 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(Object) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- contains(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- contains(StateSetBackingSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- contains(short) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- contains(StateSetBackingSet) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- contains(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- contains(StateSetBackingSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- contains(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- contains(String) - Method in class com.oracle.truffle.regex.util.TruffleReadOnlyKeysArray
-
- containsAll(Collection<?>) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- copy() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- copy() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- copy() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- copy() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- copy() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- copy() - Method in class com.oracle.truffle.regex.tregex.dfa.NFAStateSet
-
- copy() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTNodeSet
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.BackReference
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Copy this node, in one of the following ways:
if recursive
is true
, recursively copy this subtree.
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- copy(RegexAST, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- copy(Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CopyVisitor
-
- copy() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- 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 - 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
-
- coversFullCharSpace(CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- create() - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsReadableCacheNode
-
- create() - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadCacheNode
-
- create(char...) - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- create(CharRangesBuffer) - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- create(RangesBuffer) - Method in class com.oracle.truffle.regex.charset.CharSet
-
- 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(RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns an immutable equivalent of the given buffer
.
- create() - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Create a new instance of this class.
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ExpectStringOrTruffleObjectNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToCharNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToIntNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToLongNode
-
- create() - Static method in class com.oracle.truffle.regex.runtime.nodes.ToStringNode
-
- create(int) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSetFactory
-
- create() - Method in class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- create() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- create(NFA, boolean, NFAStateTransition) - Static method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
- create(NFA, boolean, NFAStateTransition) - Static method in class com.oracle.truffle.regex.tregex.dfa.PrioritySensitiveNFATransitionSet
-
- 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, CompilationFinalBitSet) - 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, byte[], CompilationFinalBitSet[], CharMatcher) - Static method in class com.oracle.truffle.regex.tregex.matchers.HybridBitSetMatcher
-
- create(boolean, CompilationFinalBitSet) - Static method in class com.oracle.truffle.regex.tregex.matchers.NullHighByteBitSetMatcher
-
- create(CharMatcher, CharMatcher) - Static method in class com.oracle.truffle.regex.tregex.matchers.ProfilingCharMatcher
-
- create(boolean, char[]) - Static method in class com.oracle.truffle.regex.tregex.matchers.RangeListMatcher
-
- create(boolean, char) - Static method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
-
- create(boolean, char, char) - Static method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
-
- create(boolean, char, char) - Static method in class com.oracle.truffle.regex.tregex.matchers.TwoCharMatcher
-
- create(DFAGenerator, byte[], byte[], byte[][], byte[][], byte) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- create(short[]) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransitionDispatchNode
-
- create(DFASimpleCGTransition[], DFASimpleCGTransition, DFASimpleCGTransition) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- create(NFAStateTransition, boolean) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- create(RegexOptions, DFAGenerator) - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputCharAtNode
-
- 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.InputLastIndexOfNode
-
- 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.InputRegionMatchesNode
-
- create() - Static method in class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- create(TRegexExecutorNode) - Static method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- createAlternation() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createArgsCG(int) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
Creates an arguments array suitable for the lazy calculation of this result's capture group
boundaries.
- createArgsCGNoFindStart() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
Creates an arguments array suitable for the lazy calculation of this result's capture group
boundaries if there is no find-start call target (this is the case when the expression is
sticky or starts with "^").
- createArgsFindStart() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
Creates an arguments array suitable for the lazy calculation of this result's starting index.
- createArgsFindStart() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- createArgsTraceFinder() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- createBackReference(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createBackReference(int) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- 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(CharSet) - 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
-
- 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
-
- createDollar() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createEmpty() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- createEmpty() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- createEmpty() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns an empty list.
- createEndPoint(RegexASTSubtreeRootNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createEntryNode(TRegexExecutorNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- createFromEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createFromStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- createFull() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- createFull() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- createFull() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
- createGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createGroupBoundaries(CompilationFinalBitSet, CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createGroupEnd() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createIntersection(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the intersection of this list and o
.
- createIntersection(T, RangesBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Converts target
to the intersection of this list and o
and returns an
immutable equivalent.
- createInverse() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- createInverse(SortedListOfRanges) - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- createInverse() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- createInverse(SortedListOfRanges) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- createInverse() - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
- 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.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
-
- createMatcher(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.CharSet
-
- createMerged(TransitionBuilder<TS>, CharSet) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- createMerged(TransitionSet) - Method in interface com.oracle.truffle.regex.tregex.automaton.TransitionSet
-
Create a merged set of this
and other
by copying this
and adding the
contents of other
to the copy.
- createMerged(TransitionBuilder<NFATransitionSet>, CharSet) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
-
- createMerged(TransitionBuilder<NFATransitionSet>, CharSet) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- createMerged(TransitionSet) - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
- createMerged(TransitionSet) - Method in class com.oracle.truffle.regex.tregex.dfa.PrioritySensitiveNFATransitionSet
-
- createMerged(TransitionSet) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionSet
-
- createNFA(RegexAST, CompilationBuffer) - Static method in class com.oracle.truffle.regex.tregex.nfa.NFAGenerator
-
- createNode(RegexLanguage, RegexAST) - Static method in class com.oracle.truffle.regex.literal.LiteralRegexEngine
-
- createNoDedup(int...) - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- createNodeSplitCopy() - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- createNodeSplitCopy() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.BackwardDFAStateNode
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.CGTrackingDFAStateNode
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
-
Creates a copy of this state node, where all attributes are copied shallowly, except for the
DFAAbstractStateNode.successors
array, which is deep-copied, and the node ID, which is replaced by the
parameter copyID.
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAFindInnerLiteralStateNode
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
-
Creates a node split copy of this initial state as described in
DFAAbstractStateNode
,
but ignores copyID, since having two initial states in a DFA is not supported.
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- createNodeSplitCopy(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TraceFinderDFAStateNode
-
- createNonCaptureGroupBegin() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createNonWordBoundary() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createPositionAssertion(PositionAssertion.Type) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
Inserts a prefix of matchers that match any characters at the beginning of the AST.
- createQuantifier(int, int, boolean) - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createReducibleGraph(DFAAbstractStateNode[]) - Static method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
-
- createReducibleGraphAndUpdateDFAGen(DFAGenerator, DFAAbstractStateNode[]) - Static method in class com.oracle.truffle.regex.tregex.nodesplitter.DFANodeSplit
-
- createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
-
- createResultArray(int) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- createResultFactory(RegexAST) - Static method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- createRootNode() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- createTempBuffer() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- createTempBuffer() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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
-
- createWordBoundary() - Static method in class com.oracle.truffle.regex.tregex.parser.Token
-
- createWrapper(ProbeNode) - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- currentResult - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
-
- currentResultOrder - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
-
- curStatesEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- generateTraceFinder(NFA) - Static method in class com.oracle.truffle.regex.tregex.nfa.NFATraceFinderGenerator
-
Generates a NFA that can be used to generate a backward-searching DFA that can find the
result (capture group offsets) of a regex match found by a forward-searching DFA.
- get() - Method in class com.oracle.truffle.regex.charset.RangesAccumulator
-
- get(int) - Method in class com.oracle.truffle.regex.tregex.buffer.ByteArrayBuffer
-
- 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.util.CompilationFinalBitSet
-
- getAlternatives() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns the list of alternatives that make up this
Group
.
- getAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getAnchoredEntryOffset(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getAnchoredFinalStateTransition() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getArrayCopies() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getAst() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTNodeSet
-
- getAst() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getBackwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
-
- getBackwardPrefixState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getBitSet() - Method in class com.oracle.truffle.regex.tregex.matchers.BitSetMatcher
-
- 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
-
- getBuffer1(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.CharSet
-
- getBuffer1(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.CharSet
-
- getBuffer2(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.CharSet
-
- getBuffer3(CompilationBuffer) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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
-
- getCallTarget() - Method in class com.oracle.truffle.regex.CompiledRegexObject
-
- getCaptureGroupCallTarget() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getCGArrayCopyRatio() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getCGData() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getCgPartialTransitionIDCounter() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getCGReorderRatio() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getCGTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getChar() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleCharMatcher
-
- getChar(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getCharAt(TRegexExecutorLocals, int) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getCharRangesBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getCharRangesBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getCharRangesBuffer3() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getCharSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getCharSet() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- getClearIndices() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Directly returns the
CompilationFinalBitSet
used to store the indices of all capture
group boundaries that should be cleared when traversed.
- getClearIndicesArray() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- getCodePointSet() - Method in class com.oracle.truffle.regex.tregex.parser.Token.CharacterClass
-
- getCompiledRegexObject() - Method in class com.oracle.truffle.regex.RegexObject
-
- getCount() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
-
- getCurMaxIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getCurrentContext() - Static method in class com.oracle.truffle.regex.RegexLanguage
-
- getDebugDumpName(String) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getDebugDumpName() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getDebugRecorder() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getDummyInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- 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.CharSet
-
- getEmpty() - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCGTransition
-
- getEmptyInstance() - Static method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (exclusive) upper bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsHigh() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Gets the (inclusive) lower bound of the range of capture groups contained within this group.
- getEnclosedCaptureGroupsLow() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getEnd() - Method in class com.oracle.truffle.regex.result.LazyResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.NoMatchResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- getEnd() - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getEnd(int) - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.dead.DeadRegexExecRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyCaptureGroupsRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexLazyFindStartRootNode
-
- getEngineLabel() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- getEngineOptions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getEntryAfterPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getEntryStates() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getEnv() - Method in class com.oracle.truffle.regex.RegexLanguage.RegexContext
-
- getExecMethod() - Method in class com.oracle.truffle.regex.RegexObject
-
- getExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorEntryNode
-
- getFeatures() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
Returns the features used by the regular expression that was just validated.
- getFeatureSet() - Method in class com.oracle.truffle.regex.RegexOptions
-
The set of features that the regex compilers will be able to support.
- getFindStartCallTarget() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getFindStartCallTarget() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getFinishedLookBehinds() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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
-
- 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.parser.ast.RegexAST
-
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- getFlags() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns a TruffleObject
representing the compilation flags which were set for the
regular expression.
- getFlags() - Method in class com.oracle.truffle.regex.tregex.parser.RegexParser
-
- getFlavor() - Method in class com.oracle.truffle.regex.RegexOptions
-
- getForwardExecutor() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
-
- getFromIndex() - Method in class com.oracle.truffle.regex.result.LazyResult
-
- getFromIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getFull() - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- getFull() - Static method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.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
-
- 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.CharSet
-
- getHi(int) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.CharRangesBuffer
-
- getHi(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- getHi() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
-
- getId() - Method in interface com.oracle.truffle.regex.tregex.automaton.IndexedState
-
- getId() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getId() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- getId() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupPartialTransition
-
- getId() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyEndsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyEquals
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyIndexOf
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EmptyStartsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.EndsWith
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.Equals
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.IndexOfString
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.RegionMatches
-
- getImplName() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.StartsWith
-
- getIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- getIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getIndexOfChars() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.LoopOptimizationNode
-
- getIndexOfNode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode.LoopOptimizationNode
-
- getIndices() - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- getIndices() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getInitialLoopBackTransition() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getInnerLiteralEnd() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- getInnerLiteralStart() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- getInput() - Method in class com.oracle.truffle.regex.result.LazyResult
-
- getInput() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getInputLength(TRegexExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- getInstance() - Static method in class com.oracle.truffle.regex.RegexEngine.ValidateMethod
-
- getInstance() - Static method in class com.oracle.truffle.regex.result.NoMatchResult
-
- getIntRangesBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getIntRangesBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getIntRangesBuffer3() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getKeys() - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- getKeys() - Method in class com.oracle.truffle.regex.RegexEngine
-
- getKeys() - Method in class com.oracle.truffle.regex.RegexFlags
-
- getKeys() - Method in class com.oracle.truffle.regex.RegexObject
-
- getKeys() - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getKeys() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- getLanguage() - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- getLast() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- 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
-
- getLastTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getLastTransition() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- 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.ast.LookBehindAssertion
-
Returns the length of the words that can be matched by the body of this lookbehind assertion.
- getLiteral() - Method in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- getLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- getLo(int) - Method in class com.oracle.truffle.regex.charset.CharSet
-
- getLo(int) - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.CharRangesBuffer
-
- getLo(int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- getLo() - Method in class com.oracle.truffle.regex.tregex.matchers.SingleRangeMatcher
-
- getLocation() - Method in error com.oracle.truffle.regex.RegexInterruptedException
-
- getLocation() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- getLocation() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- 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.
- getLookBehinds() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getMarks() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- getMask() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- getMatcherBuilder() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
Represents the character set matched by this transition fragment.
- getMatchers() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- getMatchFound() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
Returns this subtree's corresponding
MatchFound
node.
- getMax() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- getMaxIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorLocals
-
- getMaxNumberOfNFAStates() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getMaxPath() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- getMaxValue() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- getMaxValue() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- getMaxValue() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the maximum value that may be contained in an instance of this list.
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- getMaxValue() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- getMembers(boolean) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- getMessage() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- getMin() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
The minimum number of times the quantified element must appear.
- 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.charset.CharSet
-
- getMinValue() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- getMinValue() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
Returns the minimum value that may be contained in an instance of this list.
- getMinValue() - Method in class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- getMinValue() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.RegexObject
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- getNamedCaptureGroups() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns a map from the names of capture groups to their indices.
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
- getNamedCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
List of possible next states, sorted by priority.
- getNext(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.MatchFound
-
- getNext() - Method in class com.oracle.truffle.regex.tregex.parser.ast.PositionAssertion
-
- 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
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.RegexObject
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorNode
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- getNumberOfCaptureGroups() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns the number of capture groups contained in the expression, including capture group 0.
- getNumberOfCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- getNumberOfGroups() - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getNumberOfNodes() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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.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
-
- getNumberOfSuccessors() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getNumberOfTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getObjectBuffer1() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getObjectBuffer2() - Method in class com.oracle.truffle.regex.tregex.buffer.CompilationBuffer
-
- getOptions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getOptions() - Method in class com.oracle.truffle.regex.tregex.TRegexCompiler
-
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Gets the syntactic parent of this AST node.
- getParent() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- getPartialTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- getPattern() - Method in class com.oracle.truffle.regex.RegexSource
-
- getPosition() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- getPossibleResults() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getPreCalculatedAnchoredResult() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getPreCalculatedResults() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getPreCalculatedResults() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getPreCalculatedUnAnchoredResult() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getPrecedingTransitions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAheadAssertion
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTRootNode
-
- getPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAInitialStateNode
-
- getPrefixLength() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- getPrev() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
List of possible previous states, unsorted.
- getPrev(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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
-
- getProps() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- getRanges() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- getRanges() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- getReachableCarets() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getReachableDollars() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getReason() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- getReason() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- getRegex() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- getRegex() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- getRegexObject() - Method in class com.oracle.truffle.regex.RegexObject.RegexObjectExecMethod
-
- getRegexProfile() - Method in interface com.oracle.truffle.regex.RegexProfile.TracksRegexProfile
-
- getRegexProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode
-
- getResult() - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getResult() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- getResultFactory() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.PreCalcResultVisitor
-
- getResultInt() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- getReverseAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getReverseUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- 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
-
- getSeqIndex() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- getShortArrayBuffer() - 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 class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- 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.parser.ast.RegexAST
-
- getSourceSection() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- getSourceSection() - Method in class com.oracle.truffle.regex.RegexRootNode
-
- getSourceSection() - Method in class com.oracle.truffle.regex.tregex.parser.Token
-
- getSourceSections(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
Get a list of all source sections associated with the given
RegexASTNode
.
- getStart(int) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.NoMatchResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- getStart() - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.SingleResult
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getStart() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- getStart(int) - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getState(int) - Method in 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.nodesplitter.DFANodeSplit
-
- getState(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getStateIndex() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- getStateIndex(NFAState) - Method in class com.oracle.truffle.regex.tregex.dfa.NFAStateSet
-
- getStateMap() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- getStateReachedProfile() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- getStates() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getStateSet() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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
-
- getSuccessorIndex() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- 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 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(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- getTargetStateSet() - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
- 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.RangesAccumulator
-
- getTraceFinderCallTarget() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- getTrailSurrogateRange() - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getTransitions() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- getTransitionSet() - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
Represents the set of NFA transitions currently contained in this transition fragment.
- getTransitionToAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- getTransitionToAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- getTransitionToAnchoredFinalStateId(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTransitionToFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupLazyTransition
-
- getTransitionToFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFASimpleCG
-
- getTransitionToUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTransitionToUnAnchoredFinalStateId(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- getTraversableLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- getUnAnchoredEntry() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getUnAnchoredEntryOffset(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getUnAnchoredFinalStateTransition() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- getUnAnchoredInitialState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- getUncached() - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.IsReadableCacheNode
-
- getUncached() - Static method in class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadCacheNode
-
- getUnicodeProperty(String) - Static method in class com.oracle.truffle.regex.chardata.UnicodeCharacterProperties
-
Returns the set of characters having a given unicode character property.
- getUnifiedPattern() - Method in class com.oracle.truffle.regex.analysis.RegexUnifier
-
- getUpdateIndices() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
Directly returns the
CompilationFinalBitSet
used to store the indices of all capture
group boundaries that should be updated when traversed.
- getUpdateIndicesArray() - Method in class com.oracle.truffle.regex.tregex.parser.ast.GroupBoundaries
-
- getWrappedPrefixLength() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- getWrappedRoot() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- 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
-
- 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.
- 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
-
- ImmutableSortedListOfRanges - Interface in com.oracle.truffle.regex.charset
-
- ImmutableSortedListOfRanges.IntersectAndSubtractResult<T extends ImmutableSortedListOfRanges> - Class in com.oracle.truffle.regex.charset
-
- importRegexCompiler(TruffleObject) - Static method in class com.oracle.truffle.regex.ForeignRegexCompiler
-
- inc() - 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.ThresholdCounter
-
- incCalls() - Method in class com.oracle.truffle.regex.RegexProfile
-
Increase the number of times the regular expression was executed by one.
- incIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-
- incIndex(int) - 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
-
- IndexedState - Interface in com.oracle.truffle.regex.tregex.automaton
-
- indexOf(String, int, int, char[]) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputIndexOfNode
-
- indexOf(TruffleObject, int, int, char[], InputCharAtNode) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputIndexOfNode
-
- IndexOfString(RegexLanguage, RegexAST, PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.IndexOfString
-
- init(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.CalcMinPathsVisitor
-
- 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
-
- inputCharAt(Object, int) - Method in class com.oracle.truffle.regex.RegexExecRootNode
-
- InputCharAtNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputCharAtNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputCharAtNode
-
- 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
-
- 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
-
- InputLastIndexOfNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputLastIndexOfNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputLastIndexOfNode
-
- inputLength(Object) - Method in class com.oracle.truffle.regex.RegexExecRootNode
-
- InputLengthNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputLengthNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputLengthNode
-
- InputRegionMatchesNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputRegionMatchesNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- InputStartsWithNode - Class in com.oracle.truffle.regex.tregex.nodes.input
-
- InputStartsWithNode() - Constructor for class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- 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.CharRangesBuffer
-
- insertRange(int, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.util.json.JsonNull
-
- INSTANCE - Static variable in class com.oracle.truffle.regex.util.TruffleNull
-
- IntArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many char arrays of unknown size.
- IntArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.IntArrayBuffer
-
- intersect(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- intersectAndSubtract(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Calculates the intersection and the "rest" of this and o
.
- IntersectAndSubtractResult(T, T, T) - Constructor for class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- intersection - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- 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
.
- intIterator() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- 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
-
- inverseRangesToString() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- inverseToCharArray() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- inverseValueCount() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- invert() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- InvertibleCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Abstract character matcher that allows matching behavior to be inverted with a constructor
parameter.
- InvertibleCharMatcher(boolean) - Constructor for class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
-
- invertNegativeLookAround(LookAroundAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- isAllowSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- isAlwaysEager() - Method in class com.oracle.truffle.regex.RegexOptions
-
Always match capture groups eagerly.
- 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.dfa.DFAStateNodeBuilder
-
- isAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAStateNode
-
- isAscii() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- 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
-
- isCancelled() - Method in error com.oracle.truffle.regex.RegexInterruptedException
-
- isCapturing() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns whether this group is a capturing group.
- isDead() - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- isDead(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isDead() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Returns whether the node is dead, i.e.
- isDisjoint(StateSet<? extends S>) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- isDisjoint(StateSetBackingSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- isDisjoint(StateSetBackingSet) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- isDisjoint(StateSetBackingSet) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- isDisjoint(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- isDotAll() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isDotAll() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isDumpAutomata() - Method in class com.oracle.truffle.regex.RegexOptions
-
Produce ASTs and automata in JSON, DOT (GraphViz) and LaTeX formats.
- isEmpty() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
-
- isEmpty() - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
- 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.CompilationFinalBitSet
-
- isEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- isExecutable() - Method in class com.oracle.truffle.regex.RegexEngine
-
- isExecutable() - Method in class com.oracle.truffle.regex.RegexEngineBuilder
-
- isExpandedQuantifier() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Indicates whether this
Group
was inserted into the AST as the result of expanding
quantifier syntax (*, +, ?, {n,m}).
- isFinalState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- isFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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
-
- isFlagSet(short) - 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.NFATransitionSet
-
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isForward() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- isForwardAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isForwardFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isForwardUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isIgnoreCase() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isInfiniteLoop() - Method in class com.oracle.truffle.regex.tregex.parser.Token.Quantifier
-
- isInitialState() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- isInLookAheadAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isInLookBehindAssertion() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- isInstance(TruffleObject) - Static method in class com.oracle.truffle.regex.RegexEngineBuilder
-
- isInstrumentable() - Method in class com.oracle.truffle.regex.RegexBodyNode
-
- isLastInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- isLiteral() - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookBehindAssertion
-
- 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
-
- isLoop() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Returns whether or not this group loops.
- isMemberReadable(String, AbstractConstantKeysObject.IsReadableCacheNode, ValueProfile) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- isMultiline() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isMultiLine() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- 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
-
- isNFAInitialState(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- isNone() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isObjectOfLanguage(Object) - Method in class com.oracle.truffle.regex.RegexLanguage
-
- isPenultimateInGroup() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- IsReadableCacheNode() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject.IsReadableCacheNode
-
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.RegexOptions
-
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isRegressionTestMode() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- isResultCalculated() - Method in class com.oracle.truffle.regex.result.TraceFinderResult
-
- isResultPushed() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- isReverse() - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- isReverseAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isReverseFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isReverseUnAnchoredFinalState() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isSameTargetMergeAllowed(TB, TB) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Returns true
if two DFA transitions leading to the same target state are allowed to
be merged into one.
- isSameTargetMergeAllowed(DFAStateTransitionBuilder, DFAStateTransitionBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFATransitionCanonicalizer
-
- isSameTargetMergeAllowed(TransitionBuilder<ASTTransitionSet>, TransitionBuilder<ASTTransitionSet>) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionCanonicalizer
-
- 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
-
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
True if the DFA executor tracks capture groups via
DFASimpleCG
.
- isSimpleCG() - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecRootNode.LazyCaptureGroupRegexSearchNode
-
- isSimpleCGMustCopy() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
True if the DFA executor tracks capture groups via
DFASimpleCG
, but must save the
current result every time a final state is reached.
- isSingle(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.
- isSingleCharClass() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- isStartCalculated() - Method in class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- isStepExecution() - Method in class com.oracle.truffle.regex.RegexOptions
-
Trace the execution of automata in JSON files.
- isSticky() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isSticky() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isSyntaxError() - Method in exception com.oracle.truffle.regex.RegexSyntaxException
-
- isSyntaxError() - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- 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
-
- isU180EWhitespace() - Method in class com.oracle.truffle.regex.RegexOptions
-
- isUnAnchoredEntry(NFAState, boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFA
-
- isUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- isUnicode() - Method in class com.oracle.truffle.regex.RegexFlags
-
- isUnicode() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- isUnicodePattern() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavorProcessor
-
- isUnicodePattern() - Method in interface com.oracle.truffle.regex.tregex.parser.flavors.RegexFlavorProcessor
-
Returns true
if the generated ECMAScript pattern is a Unicode pattern (matches
Unicode code points instead of UTF-16 code units).
- 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
-
- isVerbose() - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- iterator() - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.buffer.ObjectArrayBuffer
-
- iterator() - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
Returns an iterator that will yield the elements contained in this set in insertion
order.
- iterator() - Method in class com.oracle.truffle.regex.tregex.nfa.ASTTransitionSet
-
- iterator() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- randomJsStringFromRanges(char[], int) - Static method in class com.oracle.truffle.regex.tregex.util.DebugUtil
-
- RangeListMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character range matcher using a sorted list of ranges.
- RangesAccumulator<T extends RangesBuffer> - Class in com.oracle.truffle.regex.charset
-
- RangesAccumulator(T) - Constructor for class com.oracle.truffle.regex.charset.RangesAccumulator
-
- rangesAreSortedAndDisjoint() - 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
-
- rangesToString(char[]) - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- rangesToString(char[], boolean) - Static method in class com.oracle.truffle.regex.charset.CharSet
-
- rangesToString() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- rangeToString(int, int) - Static method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- RangeTreeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Character range matcher using a left-balanced tree of ranges.
- ReadCacheNode() - Constructor for class com.oracle.truffle.regex.AbstractConstantKeysObject.ReadCacheNode
-
- readMember(String, AbstractConstantKeysObject.ReadCacheNode, ValueProfile) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.AbstractConstantKeysObject
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexEngine
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexFlags
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.RegexObject
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.result.RegexResult
-
- readMemberImpl(String) - Method in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlags
-
- recordCGPartialTransition(int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
-
- recordExecution() - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- recordTransition(int, short, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
-
- REGEX_AST_ROOT_PARENT_ID - Static variable in class com.oracle.truffle.regex.tregex.parser.ast.visitors.InitIDVisitor
-
ID of the parent node of AST nodes that are not part of a lookaround assertion.
- RegexAST - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- RegexAST(RegexSource, RegexFlags, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- RegexASTNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
- RegexASTNode() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- RegexASTNode(RegexASTNode) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- RegexASTRootNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
Root node of every AST.
- RegexASTSubtreeRootNode - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A common supertype to the root node and look-ahead and look-behind assertions.
- RegexASTVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- RegexASTVisitor() - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.RegexASTVisitor
-
- RegexASTVisitorIterable - Interface in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
- RegexBodyNode - Class in com.oracle.truffle.regex
-
- RegexBodyNode(RegexLanguage, RegexSource) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
-
- RegexBodyNode(RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexBodyNode
-
- RegexCompiler - Interface in com.oracle.truffle.regex
-
- RegexCompilerWithFallback - Class in com.oracle.truffle.regex
-
- RegexCompilerWithFallback(RegexCompiler, TruffleObject) - Constructor for class com.oracle.truffle.regex.RegexCompilerWithFallback
-
- RegexEngine - Class in com.oracle.truffle.regex
-
RegexEngine
is an executable
TruffleObject
that compiles regular expressions and
packages the results in
RegexObject
s.
- RegexEngine(RegexCompiler, RegexOptions) - Constructor for class com.oracle.truffle.regex.RegexEngine
-
- RegexEngine.ValidateMethod - Class in com.oracle.truffle.regex
-
- RegexEngineBuilder - Class in com.oracle.truffle.regex
-
- RegexEngineBuilder(RegexLanguage) - Constructor for class com.oracle.truffle.regex.RegexEngineBuilder
-
- RegexExecRootNode - Class in com.oracle.truffle.regex
-
- RegexExecRootNode(RegexLanguage, RegexSource, boolean) - Constructor for class com.oracle.truffle.regex.RegexExecRootNode
-
- RegexFeatures - Class in com.oracle.truffle.regex.tregex.parser
-
This class describes the features found in a regular expression which are salient for determining
whether or not the regular expression can be supported by our regex engines.
- RegexFeatures() - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- RegexFeatureSet - Interface in com.oracle.truffle.regex.tregex.parser
-
A predicate that describes the set of regular expressions supported by the regex compilers being
used.
- RegexFlags - Class in com.oracle.truffle.regex
-
- RegexFlavor - Interface in com.oracle.truffle.regex.tregex.parser.flavors
-
An implementation of a dialect (flavor) of regular expressions other than ECMAScript.
- RegexFlavorProcessor - Interface in com.oracle.truffle.regex.tregex.parser.flavors
-
Allows the parsing and translating of a foreign regular expression into an ECMAScript regular
expression.
- RegexInterruptedException - Error in com.oracle.truffle.regex
-
- RegexInterruptedException() - Constructor for error 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
-
- RegexLanguageObject - Interface in com.oracle.truffle.regex
-
- RegexLexer - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexLexer(RegexSource, RegexFlags, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexLexer
-
- RegexMaxCacheSize - Static variable in class com.oracle.truffle.regex.tregex.TRegexOptions
-
Maximum number of entries in the global compilation cache in
RegexLanguage
.
- RegexObject - Class in com.oracle.truffle.regex
-
RegexObject
represents a compiled regular expression that can be used to match against
input strings.
- RegexObject(RegexCompiler, RegexSource, TruffleObject, int, Map<String, Integer>) - Constructor for class com.oracle.truffle.regex.RegexObject
-
- RegexObject.RegexObjectExecMethod - Class in com.oracle.truffle.regex
-
- RegexObjectExecMethod(RegexObject) - Constructor for class com.oracle.truffle.regex.RegexObject.RegexObjectExecMethod
-
- RegexOptions - Class in com.oracle.truffle.regex
-
- RegexOptions.Builder - Class in com.oracle.truffle.regex
-
- RegexParser - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexParser(RegexSource, RegexOptions, CompilationBuffer) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexParser
-
- RegexProfile - Class in com.oracle.truffle.regex
-
This profile is used for tracking statistics about a compiled regular expression, such as the
amount of times the expression was executed and the amount of matches that were found.
- RegexProfile() - Constructor for class com.oracle.truffle.regex.RegexProfile
-
- RegexProfile.TracksRegexProfile - Interface in com.oracle.truffle.regex
-
- RegexProperties - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexProperties() - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- RegexResult - Class in com.oracle.truffle.regex.result
-
RegexResult
is a
TruffleObject
that represents the result of matching a regular
expression against a string.
- RegexResult() - Constructor for class com.oracle.truffle.regex.result.RegexResult
-
- RegexResult.RegexResultGetEndMethod - Class in com.oracle.truffle.regex.result
-
- RegexResult.RegexResultGetStartMethod - Class in com.oracle.truffle.regex.result
-
- RegexResultGetEndMethod(RegexResult) - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetEndMethod
-
- RegexResultGetStartMethod(RegexResult) - Constructor for class com.oracle.truffle.regex.result.RegexResult.RegexResultGetStartMethod
-
- RegexRootNode - Class in com.oracle.truffle.regex
-
- RegexRootNode(RegexLanguage, RegexBodyNode) - Constructor for class com.oracle.truffle.regex.RegexRootNode
-
- RegexSource - Class in com.oracle.truffle.regex
-
- RegexSource(String, String) - Constructor for class com.oracle.truffle.regex.RegexSource
-
- RegexSource(String) - Constructor for class com.oracle.truffle.regex.RegexSource
-
- RegexSyntaxException - Exception in com.oracle.truffle.regex
-
- RegexSyntaxException(String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(String, String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(RegexSource, String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(String, String, String) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(String, String, String, int) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexSyntaxException(String, String, String, Throwable) - Constructor for exception com.oracle.truffle.regex.RegexSyntaxException
-
- RegexUnifier - Class in com.oracle.truffle.regex.analysis
-
Generates a "unified" regular expression representation where all single characters are replaced
by "x" and all character classes are replaced by "[c]".
- RegexUnifier(RegexSource) - Constructor for class com.oracle.truffle.regex.analysis.RegexUnifier
-
- RegexValidator - Class in com.oracle.truffle.regex.tregex.parser
-
- RegexValidator(RegexSource, RegexFlags, RegexOptions) - Constructor for class com.oracle.truffle.regex.tregex.parser.RegexValidator
-
- RegionMatches(RegexLanguage, RegexAST, PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.RegionMatches
-
- regionMatches(String, int, String, int, int, String) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- regionMatches(TRegexExecutorLocals, int, int, int) - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorNode
-
- regionMatchesTruffleObjNoMask(TruffleObject, int, String, int, int, String, InputLengthNode, InputCharAtNode) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- regionMatchesTruffleObjTruffleObjNoMask(TruffleObject, int, TruffleObject, int, int, String, InputLengthNode, InputCharAtNode, InputLengthNode, InputCharAtNode) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- regionMatchesTruffleObjWithMask(TruffleObject, int, String, int, int, String, InputLengthNode, InputCharAtNode) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- regionMatchesWithMask(String, int, String, int, int, String) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputRegionMatchesNode
-
- register(BackReference) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(CharacterClass) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(LookAheadAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(LookBehindAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(PositionAssertion) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- register(Sequence) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- registerCGPartialTransitionDebugInfo(DFACaptureGroupTransitionBuilder.PartialTransitionDebugInfo) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAGenerator
-
- REGRESSION_TEST_MODE_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- regressionTestMode(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- remove(Object) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- remove(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- remove(short) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
- remove(short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- removeAll(Collection<?>) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- removeEldestEntry(Map.Entry<K, V>) - Method in class com.oracle.truffle.regex.util.LRUCache
-
- removeLastSequence() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- removeLastTerm() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- removeLoopBackNext() - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- removeNext(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- removeUnreachablePositionAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- replace(S, S) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- replace(short, short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- replace(short, short) - Method in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSet
-
Efficient version of remove(oldId); add(newId)
.
- replace(short, short) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- replace(int, Term) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
Replaces the term at position
index
with the given
Term
.
- replaceRanges(int, int, int, int) - Method in interface com.oracle.truffle.regex.charset.RangesBuffer
-
Replace all ranges from fromIndex
(inclusive) to toIndex
(exclusive) with the
single range [lo hi]
.
- replaceRanges(int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- replaceRanges(int, int, int, int) - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- reset() - Method in class com.oracle.truffle.regex.tregex.parser.Counter
-
- resetCalls() - Method in class com.oracle.truffle.regex.RegexProfile
-
- 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
-
- result(boolean) - Method in class com.oracle.truffle.regex.tregex.matchers.InvertibleCharMatcher
-
- resultFactory - Variable in class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode
-
- results - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFACaptureGroupTrackingData
-
- retainAll(Collection<?>) - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- rewindUpTo(TRegexDFAExecutorLocals, int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorNode
-
- 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
-
- run(List<TB>, CompilationBuffer) - Method in class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
Runs the NFA to DFA transition conversion algorithm.
- 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
-
- runReverse(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.DepthFirstTraversalRegexASTVisitor
-
- Sequence - Class in com.oracle.truffle.regex.tregex.parser.ast
-
A Sequence is a concatenation of
Term
s.
- set(int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- 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
-
- setAnchoredFinalStateTransition(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setBackReferences() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setBackReferencesInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setBackwardPrefixState(short) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setCanTraverseCaret(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- setCaptureGroups() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCharClasses() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCharSet(CharSet) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- setCompiledRegexObject(TruffleObject) - Method in class com.oracle.truffle.regex.RegexObject
-
- setComplexLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setComplexLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setCurMaxIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- setEmptyGuard(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setEnclosedCaptureGroupsHigh(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets the (exclusive) upper bound of the range of capture groups contained within this group.
- setEnclosedCaptureGroupsLow(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Sets the (inclusive) lower bound of the range of capture groups contained within this group.
- setEnd(int, int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- setEndOfStringAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setEndsWithDollar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setEndsWithDollar(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setExpandedQuantifier(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
Marks this
Group
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.parser.ast.RegexASTNode
-
- setFlag(short, boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setForwardAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- setForwardUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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.
- 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
-
- 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.nfa.TRegexBacktrackingNFAExecutorLocals
-
- 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
-
- 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
-
- setInitialState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setInnerLiteral(int, int) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setIsBackwardPrefixState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setLargeCountedRepetitions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setLargeCountedRepetitions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLastTransition(short) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- setLazyTransition(DFACaptureGroupLazyTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFACaptureGroupTransitionBuilder
-
- setLength(int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- setLength(int) - Method in class com.oracle.truffle.regex.tregex.buffer.AbstractArrayBuffer
-
- setLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setLookAheadAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- 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(CharSet) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- setMatchFound(MatchFound) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTSubtreeRootNode
-
- setMaxPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setMinPath(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setNegated(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.LookAroundAssertion
-
- setNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNegativeLookAheadAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookAheadAssertions(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNegativeLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertions(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNegativeLookBehindAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNext(TransitionBuilder<TS>) - Method in class com.oracle.truffle.regex.tregex.automaton.TransitionBuilder
-
- setNext(NFAStateTransition[], boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- 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
-
- setNfaTransitionSet(NFATransitionSet) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setNonLiteralLookBehindAssertions() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setNonTrivialQuantifiersInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- setOverrideFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setParent(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
Sets the syntactic parent of this AST node.
- setParent(RegexASTNode) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- setPrefix() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- setPrev(NFAStateTransition[]) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- setQuantifier(Token.Quantifier) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- setQuantifiers() - Method in class com.oracle.truffle.regex.tregex.parser.RegexProperties
-
- setRange(int, int) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- setReason(String) - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- setRegex(RegexSource) - Method in exception com.oracle.truffle.regex.UnsupportedRegexException
-
- setResult(int[]) - Method in class com.oracle.truffle.regex.result.LazyCaptureGroupsResult
-
- setResultInt(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- setReverse(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- setReverseAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- setReverseUnAnchoredFinalState(boolean) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAState
-
- setRoot(TRegexExecRootNode) - Method in class com.oracle.truffle.regex.tregex.nodes.TRegexExecutorNode
-
- setRoot(Group) - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexAST
-
- setSeqIndex(int) - Method in class com.oracle.truffle.regex.tregex.parser.ast.Term
-
- setSimpleCG(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- setSimpleCGMustCopy(boolean) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorProperties
-
- setSource(DFAStateNodeBuilder) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateTransitionBuilder
-
- setSource(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.NFAStateTransition
-
- setSourceSection(SourceSection) - Method in class com.oracle.truffle.regex.tregex.parser.Token
-
- SetSourceSectionVisitor - Class in com.oracle.truffle.regex.tregex.parser.ast.visitors
-
This visitor is used for setting the SourceSection
of AST subtrees that are copied into
the parser tree as substitutions for things like word boundaries and position assertions in
multi-line mode.
- SetSourceSectionVisitor(RegexAST) - Constructor for class com.oracle.truffle.regex.tregex.parser.ast.visitors.SetSourceSectionVisitor
-
- setStart(int, int) - Method in class com.oracle.truffle.regex.result.PreCalculatedResultFactory
-
- 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
-
- setSuccessorIndex(int) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorLocals
-
- 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
-
- setTransitions(DFAStateTransitionBuilder[]) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setTraversableLookBehindAssertions(Set<LookBehindAssertion>) - Method in class com.oracle.truffle.regex.tregex.parser.ast.visitors.NFATraversalRegexASTVisitor
-
- setUnAnchoredFinalStateTransition(NFAStateTransition) - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- setWasSingleChar() - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- setWasSingleChar(boolean) - Method in class com.oracle.truffle.regex.tregex.parser.ast.CharacterClass
-
- setWordBoundaryAssertionsInLookBehind() - Method in class com.oracle.truffle.regex.tregex.parser.RegexFeatures
-
- ShortArrayBuffer - Class in com.oracle.truffle.regex.tregex.buffer
-
This class is designed as a "scratchpad" for generating many short arrays of unknown size.
- ShortArrayBuffer() - Constructor for class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- ShortArrayBuffer(int) - Constructor for class com.oracle.truffle.regex.tregex.buffer.ShortArrayBuffer
-
- shouldGenerateDFA() - Method in class com.oracle.truffle.regex.RegexProfile
-
Decides whether the regular expression was executed often enough to warrant the costly
generation of a fully expanded DFA.
- 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.
- SingleCharMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher that matches a single character.
- SingleIndexArrayResult - Class in com.oracle.truffle.regex.result
-
- SingleIndexArrayResult(int[]) - Constructor for class com.oracle.truffle.regex.result.SingleIndexArrayResult
-
- SingleRangeMatcher - Class in com.oracle.truffle.regex.tregex.matchers
-
Matcher for a single character range.
- SingleResult - Class in com.oracle.truffle.regex.result
-
- SingleResult(int, int) - Constructor for class com.oracle.truffle.regex.result.SingleResult
-
- SingleResultLazyStart - Class in com.oracle.truffle.regex.result
-
- SingleResultLazyStart(Object, int, int, CallTarget) - Constructor for class com.oracle.truffle.regex.result.SingleResultLazyStart
-
- size() - Method in class com.oracle.truffle.regex.charset.CharSet
-
- size() - Method in class com.oracle.truffle.regex.charset.CodePointSet
-
- 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.StateSet
-
- size() - Method in class com.oracle.truffle.regex.tregex.buffer.CharRangesBuffer
-
- size() - Method in class com.oracle.truffle.regex.tregex.buffer.IntRangesBuffer
-
- size() - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
- size() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Group
-
- size() - Method in class com.oracle.truffle.regex.tregex.parser.ast.Sequence
-
- sizeOfInverse() - Method in interface com.oracle.truffle.regex.charset.SortedListOfRanges
-
- SORTED_ARRAY - Static variable in interface com.oracle.truffle.regex.tregex.automaton.StateSetBackingSetFactory
-
- 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
-
- spliterator() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- start() - Method in class com.oracle.truffle.regex.tregex.util.DebugUtil.Timer
-
- startRecording(TRegexDFAExecutorLocals) - Method in class com.oracle.truffle.regex.tregex.nodes.dfa.TRegexDFAExecutorDebugRecorder
-
- StartsWith(RegexLanguage, RegexAST, PreCalcResultVisitor) - Constructor for class com.oracle.truffle.regex.literal.LiteralRegexExecRootNode.StartsWith
-
- startsWith(String, String, String) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- startsWithCaret() - Method in class com.oracle.truffle.regex.tregex.parser.ast.RegexASTNode
-
- startsWithTruffleObjNoMask(TruffleObject, String, String, InputLengthNode, InputCharAtNode) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- startsWithTruffleObjWithMask(TruffleObject, String, String, InputLengthNode, InputCharAtNode) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- startsWithWithMask(String, String, String) - Method in class com.oracle.truffle.regex.tregex.nodes.input.InputStartsWithNode
-
- StateIndex<S> - Interface in com.oracle.truffle.regex.tregex.automaton
-
- StateSet<S extends IndexedState> - Class in com.oracle.truffle.regex.tregex.automaton
-
A specialized set for sequentially indexed objects.
- StateSet(StateIndex<? super S>, StateSetBackingSetFactory) - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- StateSet(StateIndex<? super S>) - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- StateSet(StateSet<S>) - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- StateSetBackingBitSet - Class in com.oracle.truffle.regex.tregex.automaton
-
- StateSetBackingBitSet(int) - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateSetBackingBitSet
-
- StateSetBackingSet - Interface in com.oracle.truffle.regex.tregex.automaton
-
A set of short values to be used as backing set by
StateSet
.
- StateSetBackingSetFactory - Interface in com.oracle.truffle.regex.tregex.automaton
-
- StateSetBackingSortedArray - Class in com.oracle.truffle.regex.tregex.automaton
-
- StateSetBackingSortedArray() - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateSetBackingSortedArray
-
- stateSetToString() - Method in class com.oracle.truffle.regex.tregex.dfa.DFAStateNodeBuilder
-
- StateTransitionCanonicalizer<TS extends TransitionSet,TB extends TransitionBuilder<TS>> - 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() - Constructor for class com.oracle.truffle.regex.tregex.automaton.StateTransitionCanonicalizer
-
- step(NFAState) - Method in class com.oracle.truffle.regex.tregex.nfa.ASTStepVisitor
-
- STEP_EXECUTION_NAME - Static variable in class com.oracle.truffle.regex.RegexOptions
-
- stepExecution(boolean) - Method in class com.oracle.truffle.regex.RegexOptions.Builder
-
- STR_INSTANCE - Static variable in class com.oracle.truffle.regex.tregex.parser.flavors.PythonFlavor
-
- stream() - Method in class com.oracle.truffle.regex.tregex.automaton.StateSet
-
- stream() - Method in class com.oracle.truffle.regex.tregex.dfa.NFATransitionSet
-
Returns a stream that will yield the elements contained in this set in insertion
order.
- stream() - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- StringEqualsNode - Class in com.oracle.truffle.regex.runtime.nodes
-
- StringEqualsNode() - Constructor for class com.oracle.truffle.regex.runtime.nodes.StringEqualsNode
-
- stringIndexOf(String, char, int) - Static method in class com.oracle.truffle.regex.tregex.util.Boundaries
-
- stringLastIndexOf(String, char, int) - Static method in class com.oracle.truffle.regex.tregex.util.Boundaries
-
- subtract(T, CompilationBuffer) - Method in interface com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges
-
Returns the result of the subtraction of o
from this list.
- subtract(CompilationFinalBitSet) - Method in class com.oracle.truffle.regex.util.CompilationFinalBitSet
-
- subtractedA - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- subtractedB - Variable in class com.oracle.truffle.regex.charset.ImmutableSortedListOfRanges.IntersectAndSubtractResult
-
- successors - Variable in class com.oracle.truffle.regex.tregex.nodes.dfa.DFAAbstractStateNode
-
- successorsEmpty() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexNFAExecutorLocals
-
- switchDirection() - Method in class com.oracle.truffle.regex.tregex.nodes.nfa.TRegexBacktrackingNFAExecutorLocals
-