diff options
Diffstat (limited to 'src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp')
-rw-r--r-- | src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp b/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp index 9f05f22852..821284b7b1 100644 --- a/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp +++ b/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp @@ -48,7 +48,9 @@ public: void atomParentheticalAssertionBegin(bool = false) {} void atomParenthesesEnd() {} void atomBackReference(unsigned) {} - void atomNamedBackReference(String) {} + void atomNamedBackReference(const String&) {} + bool isValidNamedForwardReference(const String&) { return true; } + void atomNamedForwardReference(const String&) {} void quantifyAtom(unsigned, unsigned, bool) {} void disjunction() {} }; @@ -56,7 +58,7 @@ public: ErrorCode checkSyntax(const String& pattern, const String& flags) { SyntaxChecker syntaxChecker; - return parse(syntaxChecker, pattern, flags.contains('u')); + return parse(syntaxChecker, pattern, flags.contains(u'u')); } }} // JSC::Yarr |