| Line | Source | Count | 
|---|
| 1 |  | - | 
| 2 |  | - | 
| 3 | namespace JSC { namespace Yarr { | - | 
| 4 |  | - | 
| 5 | class SyntaxChecker { | - | 
| 6 | public: | - | 
| 7 | void assertionBOL() {} | - | 
| 8 | void assertionEOL() {} | - | 
| 9 | void assertionWordBoundary(bool) {} | - | 
| 10 | void atomPatternCharacter(UChar) {} | - | 
| 11 | void atomBuiltInCharacterClass(BuiltInCharacterClassID, bool) {} | - | 
| 12 | void atomCharacterClassBegin(bool = false) {} | - | 
| 13 | void atomCharacterClassAtom(UChar) {} | - | 
| 14 | void atomCharacterClassRange(UChar, UChar) {} | - | 
| 15 | void atomCharacterClassBuiltIn(BuiltInCharacterClassID, bool) {} | - | 
| 16 | void atomCharacterClassEnd() {} | - | 
| 17 | void atomParenthesesSubpatternBegin(bool = true) {} | - | 
| 18 | void atomParentheticalAssertionBegin(bool = false) {} | - | 
| 19 | void atomParenthesesEnd() {} | - | 
| 20 | void atomBackReference(unsigned) {} | - | 
| 21 | void quantifyAtom(unsigned, unsigned, bool) {} | - | 
| 22 | void disjunction() {} | - | 
| 23 | }; | - | 
| 24 |  | - | 
| 25 | const char* checkSyntax(const String& pattern) | - | 
| 26 | { | - | 
| 27 | SyntaxChecker syntaxChecker; | - | 
| 28 | return never executed: parse(syntaxChecker, pattern);return parse(syntaxChecker, pattern); never executed: return parse(syntaxChecker, pattern); | 0 | 
| 29 | } | - | 
| 30 |  | - | 
| 31 | }} | - | 
|  |  |  |