| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
JSC::Yarr::YarrGenerator::BacktrackingState::link| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::link | | Prototype: | void link(MacroAssembler* assembler) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 555-566 |
| | 8 | 3 |
JSC::Yarr::YarrGenerator::BacktrackingState::isEmpty| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::isEmpty | | Prototype: | bool isEmpty() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 596-599 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::fallthrough| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::fallthrough | | Prototype: | void fallthrough() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 545-549 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::append| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::append | | Prototype: | void append(const Jump& jump) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 533-536 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::append| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::append | | Prototype: | void append(JumpList& jumpList) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 537-540 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::append| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::append | | Prototype: | void append(const DataLabelPtr& returnAddress) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 541-544 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::ReturnAddressRecord::ReturnAddressRecord| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::ReturnAddressRecord::ReturnAddressRecord | | Prototype: | ReturnAddressRecord(DataLabelPtr dataLabel, Label backtrackLocation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 611-615 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState | | Prototype: | BacktrackingState() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 526-529 |
| | 2 | 1 |
JSC::Yarr::YarrCodeBlock::setFallBack| Name: | JSC::Yarr::YarrCodeBlock::setFallBack | | Prototype: | void setFallBack(bool fallback) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 73-73 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::set8BitCodeMatchOnly| Name: | JSC::Yarr::YarrCodeBlock::set8BitCodeMatchOnly | | Prototype: | void set8BitCodeMatchOnly(MacroAssemblerCodeRef matchOnly) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 83-83 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::set8BitCode| Name: | JSC::Yarr::YarrCodeBlock::set8BitCode | | Prototype: | void set8BitCode(MacroAssemblerCodeRef ref) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 78-78 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::set16BitCodeMatchOnly| Name: | JSC::Yarr::YarrCodeBlock::set16BitCodeMatchOnly | | Prototype: | void set16BitCodeMatchOnly(MacroAssemblerCodeRef matchOnly) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 84-84 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::set16BitCode| Name: | JSC::Yarr::YarrCodeBlock::set16BitCode | | Prototype: | void set16BitCode(MacroAssemblerCodeRef ref) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 79-79 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::isFallBack| Name: | JSC::Yarr::YarrCodeBlock::isFallBack | | Prototype: | bool isFallBack() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 74-74 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::has8BitCodeMatchOnly| Name: | JSC::Yarr::YarrCodeBlock::has8BitCodeMatchOnly | | Prototype: | bool has8BitCodeMatchOnly() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 81-81 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::has8BitCode| Name: | JSC::Yarr::YarrCodeBlock::has8BitCode | | Prototype: | bool has8BitCode() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 76-76 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::has16BitCodeMatchOnly| Name: | JSC::Yarr::YarrCodeBlock::has16BitCodeMatchOnly | | Prototype: | bool has16BitCodeMatchOnly() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 82-82 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::has16BitCode| Name: | JSC::Yarr::YarrCodeBlock::has16BitCode | | Prototype: | bool has16BitCode() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 77-77 |
| | 1 | 1 |
JSC::Yarr::YarrCodeBlock::execute| Name: | JSC::Yarr::YarrCodeBlock::execute | | Prototype: | MatchResult execute(const LChar* input, unsigned start, unsigned length, int* output) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 86-90 |
| | 2 | 1 |
JSC::Yarr::YarrCodeBlock::execute| Name: | JSC::Yarr::YarrCodeBlock::execute | | Prototype: | MatchResult execute(const UChar* input, unsigned start, unsigned length, int* output) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 92-96 |
| | 2 | 1 |
JSC::Yarr::YarrCodeBlock::execute| Name: | JSC::Yarr::YarrCodeBlock::execute | | Prototype: | MatchResult execute(const LChar* input, unsigned start, unsigned length) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 98-102 |
| | 2 | 1 |
JSC::Yarr::YarrCodeBlock::execute| Name: | JSC::Yarr::YarrCodeBlock::execute | | Prototype: | MatchResult execute(const UChar* input, unsigned start, unsigned length) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 104-108 |
| | 2 | 1 |
JSC::Yarr::YarrCodeBlock::clear| Name: | JSC::Yarr::YarrCodeBlock::clear | | Prototype: | void clear() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 114-121 |
| | 5 | 1 |
JSC::Yarr::YarrCodeBlock::YarrCodeBlock| Name: | JSC::Yarr::YarrCodeBlock::YarrCodeBlock | | Prototype: | YarrCodeBlock() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h | | Lines: | 64-67 |
| | 2 | 1 |
JSC::Yarr::TermChain::TermChain| Name: | JSC::Yarr::TermChain::TermChain | | Prototype: | TermChain(PatternTerm term) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 298-300 |
| | 1 | 1 |
JSC::Yarr::PatternTerm::quantify| Name: | JSC::Yarr::PatternTerm::quantify | | Prototype: | void quantify(unsigned count, QuantifierType type) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 212-216 |
| | 2 | 1 |
JSC::Yarr::PatternTerm::invert| Name: | JSC::Yarr::PatternTerm::invert | | Prototype: | bool invert() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 202-205 |
| | 1 | 1 |
JSC::Yarr::PatternTerm::capture| Name: | JSC::Yarr::PatternTerm::capture | | Prototype: | bool capture() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 207-210 |
| | 1 | 1 |
JSC::Yarr::PatternTerm::WordBoundary| Name: | JSC::Yarr::PatternTerm::WordBoundary | | Prototype: | static PatternTerm WordBoundary(bool invert) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 197-200 |
| | 1 | 1 |
JSC::Yarr::PatternTerm::PatternTerm| Name: | JSC::Yarr::PatternTerm::PatternTerm | | Prototype: | PatternTerm(UChar ch) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 119-127 |
| | 3 | 1 |
JSC::Yarr::PatternTerm::PatternTerm| Name: | JSC::Yarr::PatternTerm::PatternTerm | | Prototype: | PatternTerm(CharacterClass* charClass, bool invert) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 129-137 |
| | 3 | 1 |
JSC::Yarr::PatternTerm::PatternTerm| Name: | JSC::Yarr::PatternTerm::PatternTerm | | Prototype: | PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 139-150 |
| | 6 | 1 |
JSC::Yarr::PatternTerm::PatternTerm| Name: | JSC::Yarr::PatternTerm::PatternTerm | | Prototype: | PatternTerm(Type type, bool invert = false) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 152-159 |
| | 2 | 1 |
JSC::Yarr::PatternTerm::PatternTerm| Name: | JSC::Yarr::PatternTerm::PatternTerm | | Prototype: | PatternTerm(unsigned spatternId) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 161-169 |
| | 3 | 1 |
JSC::Yarr::PatternTerm::PatternTerm| Name: | JSC::Yarr::PatternTerm::PatternTerm | | Prototype: | PatternTerm(bool bolAnchor, bool eolAnchor) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 171-180 |
| | 4 | 1 |
JSC::Yarr::PatternTerm::ForwardReference| Name: | JSC::Yarr::PatternTerm::ForwardReference | | Prototype: | static PatternTerm ForwardReference() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 182-185 |
| | 1 | 1 |
JSC::Yarr::PatternTerm::EOL| Name: | JSC::Yarr::PatternTerm::EOL | | Prototype: | static PatternTerm EOL() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 192-195 |
| | 1 | 1 |
JSC::Yarr::PatternTerm::BOL| Name: | JSC::Yarr::PatternTerm::BOL | | Prototype: | static PatternTerm BOL() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 187-190 |
| | 1 | 1 |
JSC::Yarr::PatternDisjunction::addNewAlternative| Name: | JSC::Yarr::PatternDisjunction::addNewAlternative | | Prototype: | PatternAlternative* addNewAlternative() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 271-276 |
| | 3 | 1 |
JSC::Yarr::PatternDisjunction::PatternDisjunction| Name: | JSC::Yarr::PatternDisjunction::PatternDisjunction | | Prototype: | PatternDisjunction(PatternAlternative* parent = 0) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 265-269 |
| | 2 | 1 |
JSC::Yarr::PatternAlternative::setOnceThrough| Name: | JSC::Yarr::PatternAlternative::setOnceThrough | | Prototype: | void setOnceThrough() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 243-246 |
| | 1 | 1 |
JSC::Yarr::PatternAlternative::removeLastTerm| Name: | JSC::Yarr::PatternAlternative::removeLastTerm | | Prototype: | void removeLastTerm() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 237-241 |
| | 2 | 1 |
JSC::Yarr::PatternAlternative::onceThrough| Name: | JSC::Yarr::PatternAlternative::onceThrough | | Prototype: | bool onceThrough() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 248-251 |
| | 1 | 1 |
JSC::Yarr::PatternAlternative::lastTerm| Name: | JSC::Yarr::PatternAlternative::lastTerm | | Prototype: | PatternTerm& lastTerm() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 231-235 |
| | 2 | 1 |
JSC::Yarr::PatternAlternative::PatternAlternative| Name: | JSC::Yarr::PatternAlternative::PatternAlternative | | Prototype: | PatternAlternative(PatternDisjunction* disjunction) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 222-229 |
| | 2 | 1 |
JSC::Yarr::Parser::tryConsumeHex| Name: | JSC::Yarr::Parser::tryConsumeHex | | Prototype: | int tryConsumeHex(int count) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 785-798 |
| | 8 | 3 |
JSC::Yarr::Parser::tryConsume| Name: | JSC::Yarr::Parser::tryConsume | | Prototype: | bool tryConsume(UChar ch) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 777-783 |
| | 4 | 2 |
JSC::Yarr::Parser::saveState| Name: | JSC::Yarr::Parser::saveState | | Prototype: | ParseState saveState() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 711-714 |
| | 1 | 1 |
JSC::Yarr::Parser::restoreState| Name: | JSC::Yarr::Parser::restoreState | | Prototype: | void restoreState(ParseState state) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 716-719 |
| | 1 | 1 |
JSC::Yarr::Parser::peekIsDigit| Name: | JSC::Yarr::Parser::peekIsDigit | | Prototype: | bool peekIsDigit() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 733-736 |
| | 1 | 1 |
JSC::Yarr::Parser::peekDigit| Name: | JSC::Yarr::Parser::peekDigit | | Prototype: | unsigned peekDigit() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 738-742 |
| | 2 | 1 |
JSC::Yarr::Parser::peek| Name: | JSC::Yarr::Parser::peek | | Prototype: | int peek() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 727-731 |
| | 2 | 1 |
JSC::Yarr::Parser::parseTokens| Name: | JSC::Yarr::Parser::parseTokens | | Prototype: | void parseTokens() | | Coverage: | 94.118% (48/51) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 570-673 |
| | 63 | 21 |
JSC::Yarr::Parser::parseQuantifier| Name: | JSC::Yarr::Parser::parseQuantifier | | Prototype: | void parseQuantifier(bool lastTokenWasAnAtom, unsigned min, unsigned max) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 545-559 |
| | 10 | 3 |
JSC::Yarr::Parser::parseParenthesesEnd| Name: | JSC::Yarr::Parser::parseParenthesesEnd | | Prototype: | void parseParenthesesEnd() | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 526-538 |
| | 7 | 2 |
JSC::Yarr::Parser::parseParenthesesBegin| Name: | JSC::Yarr::Parser::parseParenthesesBegin | | Prototype: | void parseParenthesesBegin() | | Coverage: | 73.333% (11/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 487-519 |
| | 17 | 7 |
JSC::Yarr::Parser::parseEscape| Name: | JSC::Yarr::Parser::parseEscape | | Prototype: | template<bool inCharacterClass, class EscapeDelegate> bool parseEscape(EscapeDelegate& delegate) | | Coverage: | 94.253% (82/87) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 263-427 |
| | 89 | 38 |
JSC::Yarr::Parser::parseCharacterClassEscape| Name: | JSC::Yarr::Parser::parseCharacterClassEscape | | Prototype: | void parseCharacterClassEscape(CharacterClassParserDelegate& delegate) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 438-441 |
| | 1 | 1 |
JSC::Yarr::Parser::parseCharacterClass| Name: | JSC::Yarr::Parser::parseCharacterClass | | Prototype: | void parseCharacterClass() | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 450-480 |
| | 16 | 6 |
JSC::Yarr::Parser::parseAtomEscape| Name: | JSC::Yarr::Parser::parseAtomEscape | | Prototype: | bool parseAtomEscape() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 434-437 |
| | 1 | 1 |
JSC::Yarr::Parser::parse| Name: | JSC::Yarr::Parser::parse | | Prototype: | const char* parse() | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 681-705 |
| | 5 | 2 |
JSC::Yarr::Parser::consumeOctal| Name: | JSC::Yarr::Parser::consumeOctal | | Prototype: | unsigned consumeOctal() | | Coverage: | 87.500% (7/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 767-775 |
| | 5 | 2 |
JSC::Yarr::Parser::consumeNumber| Name: | JSC::Yarr::Parser::consumeNumber | | Prototype: | unsigned consumeNumber() | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 756-765 |
| | 5 | 2 |
JSC::Yarr::Parser::consumeDigit| Name: | JSC::Yarr::Parser::consumeDigit | | Prototype: | unsigned consumeDigit() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 750-754 |
| | 2 | 1 |
JSC::Yarr::Parser::consume| Name: | JSC::Yarr::Parser::consume | | Prototype: | int consume() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 744-748 |
| | 2 | 1 |
JSC::Yarr::Parser::atEndOfPattern| Name: | JSC::Yarr::Parser::atEndOfPattern | | Prototype: | bool atEndOfPattern() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 721-725 |
| | 2 | 1 |
JSC::Yarr::Parser::Parser| Name: | JSC::Yarr::Parser::Parser | | Prototype: | Parser(Delegate& delegate, const String& pattern, unsigned backReferenceLimit) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 232-241 |
| | 2 | 1 |
JSC::Yarr::Parser::CharacterClassParserDelegate::end| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::end | | Prototype: | void end() | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 203-212 |
| | 6 | 3 |
JSC::Yarr::Parser::CharacterClassParserDelegate::begin| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::begin | | Prototype: | void begin(bool invert) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 91-94 |
| | 1 | 1 |
JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter | | Prototype: | void atomPatternCharacter(UChar ch, bool hyphenIsRange = false) | | Coverage: | 80.000% (20/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 105-158 |
| | 23 | 9 |
JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass | | Prototype: | void atomBuiltInCharacterClass(BuiltInCharacterClassID classID, bool invert) | | Coverage: | 30.000% (3/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 165-196 |
| | 11 | 6 |
JSC::Yarr::Parser::CharacterClassParserDelegate::atomBackReference| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::atomBackReference | | Prototype: | void atomBackReference(unsigned) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 217-217 |
| | 1 | 1 |
JSC::Yarr::Parser::CharacterClassParserDelegate::assertionWordBoundary| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::assertionWordBoundary | | Prototype: | void assertionWordBoundary(bool) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 216-216 |
| | 1 | 1 |
JSC::Yarr::Parser::CharacterClassParserDelegate::CharacterClassParserDelegate| Name: | JSC::Yarr::Parser::CharacterClassParserDelegate::CharacterClassParserDelegate | | Prototype: | CharacterClassParserDelegate(Delegate& delegate, ErrorCode& err) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 78-84 |
| | 2 | 1 |
JSC::Yarr::Interpreter::tryConsumeBackReference| Name: | JSC::Yarr::Interpreter::tryConsumeBackReference | | Prototype: | bool tryConsumeBackReference(int matchBegin, int matchEnd, unsigned negativeInputOffset) | | Coverage: | 38.710% (12/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 328-364 |
| | 21 | 10 |
JSC::Yarr::Interpreter::testCharacterClass| Name: | JSC::Yarr::Interpreter::testCharacterClass | | Prototype: | bool testCharacterClass(CharacterClass* characterClass, int ch) | | Coverage: | 51.724% (15/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 290-309 |
| | 14 | 10 |
JSC::Yarr::Interpreter::resetMatches| Name: | JSC::Yarr::Interpreter::resetMatches | | Prototype: | void resetMatches(ByteTerm& term, ParenthesesDisjunctionContext* context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 619-624 |
| | 3 | 1 |
JSC::Yarr::Interpreter::recordParenthesesMatch| Name: | JSC::Yarr::Interpreter::recordParenthesesMatch | | Prototype: | void recordParenthesesMatch(ByteTerm& term, ParenthesesDisjunctionContext* context) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 611-618 |
| | 4 | 2 |
JSC::Yarr::Interpreter::popParenthesesDisjunctionContext| Name: | JSC::Yarr::Interpreter::popParenthesesDisjunctionContext | | Prototype: | static inline void popParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 84-90 |
| | 4 | 1 |
JSC::Yarr::Interpreter::parenthesesDoBacktrack| Name: | JSC::Yarr::Interpreter::parenthesesDoBacktrack | | Prototype: | JSRegExpResult parenthesesDoBacktrack(ByteTerm& term, BackTrackInfoParentheses* backTrack) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 625-643 |
| | 11 | 4 |
JSC::Yarr::Interpreter::matchParentheticalAssertionEnd| Name: | JSC::Yarr::Interpreter::matchParentheticalAssertionEnd | | Prototype: | bool matchParentheticalAssertionEnd(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 815-831 |
| | 8 | 2 |
JSC::Yarr::Interpreter::matchParentheticalAssertionBegin| Name: | JSC::Yarr::Interpreter::matchParentheticalAssertionBegin | | Prototype: | bool matchParentheticalAssertionBegin(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 804-813 |
| | 5 | 1 |
JSC::Yarr::Interpreter::matchParenthesesTerminalEnd| Name: | JSC::Yarr::Interpreter::matchParenthesesTerminalEnd | | Prototype: | bool matchParenthesesTerminalEnd(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 0.000% (0/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 769-781 |
| | 6 | 2 |
JSC::Yarr::Interpreter::matchParenthesesTerminalBegin| Name: | JSC::Yarr::Interpreter::matchParenthesesTerminalBegin | | Prototype: | bool matchParenthesesTerminalBegin(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 757-767 |
| | 7 | 1 |
JSC::Yarr::Interpreter::matchParenthesesOnceEnd| Name: | JSC::Yarr::Interpreter::matchParenthesesOnceEnd | | Prototype: | bool matchParenthesesOnceEnd(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 675-690 |
| | 9 | 3 |
JSC::Yarr::Interpreter::matchParenthesesOnceBegin| Name: | JSC::Yarr::Interpreter::matchParenthesesOnceBegin | | Prototype: | bool matchParenthesesOnceBegin(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 70.000% (7/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 645-673 |
| | 14 | 5 |
JSC::Yarr::Interpreter::matchParentheses| Name: | JSC::Yarr::Interpreter::matchParentheses | | Prototype: | JSRegExpResult matchParentheses(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 41.935% (13/31) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 860-928 |
| | 39 | 12 |
JSC::Yarr::Interpreter::matchNonZeroDisjunction| Name: | JSC::Yarr::Interpreter::matchNonZeroDisjunction | | Prototype: | JSRegExpResult matchNonZeroDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false) | | Coverage: | 50.000% (5/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 1399-1413 |
| | 8 | 4 |
JSC::Yarr::Interpreter::matchDotStarEnclosure| Name: | JSC::Yarr::Interpreter::matchDotStarEnclosure | | Prototype: | bool matchDotStarEnclosure(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 0.000% (0/29) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 1070-1100 |
| | 19 | 7 |
JSC::Yarr::Interpreter::matchDisjunction| Name: | JSC::Yarr::Interpreter::matchDisjunction | | Prototype: | JSRegExpResult matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false) | | Coverage: | 61.250% (147/240) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 1105-1397 |
| | 169 | 106 |
JSC::Yarr::Interpreter::matchCharacterClass| Name: | JSC::Yarr::Interpreter::matchCharacterClass | | Prototype: | bool matchCharacterClass(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 90.476% (19/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 450-485 |
| | 19 | 8 |
JSC::Yarr::Interpreter::matchBackReference| Name: | JSC::Yarr::Interpreter::matchBackReference | | Prototype: | bool matchBackReference(ByteTerm& term, DisjunctionContext* context) | | Coverage: | 77.778% (21/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 517-567 |
| | 28 | 10 |
JSC::Yarr::Interpreter::matchAssertionWordBoundary| Name: | JSC::Yarr::Interpreter::matchAssertionWordBoundary | | Prototype: | bool matchAssertionWordBoundary(ByteTerm& term) | | Coverage: | 82.353% (14/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 379-390 |
| | 7 | 2 |
JSC::Yarr::Interpreter::matchAssertionEOL| Name: | JSC::Yarr::Interpreter::matchAssertionEOL | | Prototype: | bool matchAssertionEOL(ByteTerm& term) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 371-377 |
| | 3 | 2 |
JSC::Yarr::Interpreter::matchAssertionBOL| Name: | JSC::Yarr::Interpreter::matchAssertionBOL | | Prototype: | bool matchAssertionBOL(ByteTerm& term) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 366-369 |
| | 1 | 1 |
JSC::Yarr::Interpreter::freeParenthesesDisjunctionContext| Name: | JSC::Yarr::Interpreter::freeParenthesesDisjunctionContext | | Prototype: | void freeParenthesesDisjunctionContext(ParenthesesDisjunctionContext* context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 167-170 |
| | 1 | 1 |
JSC::Yarr::Interpreter::freeDisjunctionContext| Name: | JSC::Yarr::Interpreter::freeDisjunctionContext | | Prototype: | void freeDisjunctionContext(DisjunctionContext* context) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 118-121 |
| | 1 | 1 |
JSC::Yarr::Interpreter::erpret| Name: | JSC::Yarr::Interpreter::erpret | | Prototype: | unsigned interpret() | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 1415-1440 |
| | 15 | 4 |
JSC::Yarr::Interpreter::checkCharacterClass| Name: | JSC::Yarr::Interpreter::checkCharacterClass | | Prototype: | bool checkCharacterClass(CharacterClass* characterClass, bool invert, unsigned negativeInputOffset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 322-326 |
| | 2 | 1 |
JSC::Yarr::Interpreter::checkCharacter| Name: | JSC::Yarr::Interpreter::checkCharacter | | Prototype: | bool checkCharacter(int testChar, unsigned negativeInputOffset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | | Lines: | 311-314 |
| | 1 | 1 |