public final class TRegexCompilationRequest extends Object
TRegexCompilationRequests can be compiled in
parallel.| Constructor and Description |
|---|
TRegexCompilationRequest(RegexLanguage language,
RegexSource source) |
| Modifier and Type | Method and Description |
|---|---|
RegexExecNode |
compile() |
TRegexBacktrackingNFAExecutorNode |
compileBacktrackingExecutor() |
TRegexDFAExecutorNode |
createDFAExecutor(NFA nfaArg,
TRegexDFAExecutorProperties props,
String debugDumpName) |
RegexAST |
getAst() |
AbstractRegexObject |
getFlags() |
AbstractRegexObject |
getNamedCaptureGroups() |
TRegexExecNode |
getRoot() |
public TRegexCompilationRequest(RegexLanguage language, RegexSource source)
public TRegexExecNode getRoot()
public RegexAST getAst()
public AbstractRegexObject getFlags()
public AbstractRegexObject getNamedCaptureGroups()
public RegexExecNode compile()
public TRegexBacktrackingNFAExecutorNode compileBacktrackingExecutor()
public TRegexDFAExecutorNode createDFAExecutor(NFA nfaArg, TRegexDFAExecutorProperties props, String debugDumpName)