public final class ECMAScriptFlavor extends RegexFlavor
| Modifier and Type | Field and Description |
|---|---|
static ECMAScriptFlavor |
INSTANCE |
BACKREFERENCES_TO_UNMATCHED_GROUPS_FAIL, EMPTY_CHECKS_MONITOR_CAPTURE_GROUPS, FAILING_EMPTY_CHECKS_DONT_BACKTRACK, LOOKBEHINDS_RUN_LEFT_TO_RIGHT, NESTED_CAPTURE_GROUPS_KEPT_ON_LOOP_REENTRY, USES_LAST_GROUP_RESULT_FIELD| Modifier and Type | Method and Description |
|---|---|
RegexParser |
createParser(RegexLanguage language,
RegexSource source,
CompilationBuffer compilationBuffer) |
RegexValidator |
createValidator(RegexSource source) |
backreferencesToUnmatchedGroupsFail, canHaveEmptyLoopIterations, emptyChecksMonitorCaptureGroups, failingEmptyChecksDontBacktrack, lookBehindsRunLeftToRight, nestedCaptureGroupsKeptOnLoopReentry, usesLastGroupResultFieldpublic static final ECMAScriptFlavor INSTANCE
public RegexValidator createValidator(RegexSource source)
createValidator in class RegexFlavorpublic RegexParser createParser(RegexLanguage language, RegexSource source, CompilationBuffer compilationBuffer)
createParser in class RegexFlavor