public final class LiteralRegexEngine extends Object
LiteralRegexExecRootNode.EmptyStartsWith, LiteralRegexExecRootNode.EmptyEndsWith, LiteralRegexExecRootNode.EmptyIndexOf) or to the following methods
of String (or equivalent nodes in com.oracle.truffle.regex.tregex.nodes.input)
whenever possible:
String.isEmpty(): LiteralRegexExecRootNode.EmptyEqualsString.indexOf(String): LiteralRegexExecRootNode.IndexOfStringString.startsWith(String): LiteralRegexExecRootNode.StartsWithString.endsWith(String): LiteralRegexExecRootNode.EndsWithString.equals(Object): LiteralRegexExecRootNode.EqualsString.regionMatches(int, String, int, int): LiteralRegexExecRootNode.RegionMatches| Constructor and Description |
|---|
LiteralRegexEngine() |
| Modifier and Type | Method and Description |
|---|---|
static LiteralRegexExecRootNode |
createNode(RegexLanguage language,
RegexAST ast) |
public static LiteralRegexExecRootNode createNode(RegexLanguage language, RegexAST ast)