Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
wordcharCreateName: | JSC::Yarr::wordcharCreate | Prototype: | CharacterClass* wordcharCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2705-2713 |
| | 6 | 1 |
spacesCreateName: | JSC::Yarr::spacesCreate | Prototype: | CharacterClass* spacesCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2656-2672 |
| | 14 | 1 |
rangeInfoForName: | JSC::Yarr::rangeInfoFor | Prototype: | inline UCS2CanonicalizationRange* rangeInfoFor(UChar ch) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 63-80 |
| | 10 | 4 |
parseName: | JSC::Yarr::parse | Prototype: | template<class Delegate> const char* parse(Delegate& delegate, const String& pattern, unsigned backReferenceLimit = quantifyInfinite) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | Lines: | 871-877 |
| | 3 | 2 |
nonwordcharCreateName: | JSC::Yarr::nonwordcharCreate | Prototype: | CharacterClass* nonwordcharCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2693-2703 |
| | 8 | 1 |
nonspacesCreateName: | JSC::Yarr::nonspacesCreate | Prototype: | CharacterClass* nonspacesCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2674-2691 |
| | 15 | 1 |
nondigitsCreateName: | JSC::Yarr::nondigitsCreate | Prototype: | CharacterClass* nondigitsCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2637-2644 |
| | 5 | 1 |
newlineCreateName: | JSC::Yarr::newlineCreate | Prototype: | CharacterClass* newlineCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2646-2654 |
| | 6 | 1 |
jitCompileName: | JSC::Yarr::jitCompile | Prototype: | void jitCompile(YarrPattern& pattern, YarrCharSize charSize, JSGlobalData* globalData, YarrCodeBlock& jitObject, YarrJITCompileMode mode) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2726-2732 |
| | 3 | 2 |
isCanonicallyUniqueName: | JSC::Yarr::isCanonicallyUnique | Prototype: | inline bool isCanonicallyUnique(UChar ch) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 103-106 |
| | 1 | 1 |
getCanonicalPairName: | JSC::Yarr::getCanonicalPair | Prototype: | inline UChar getCanonicalPair(UCS2CanonicalizationRange* info, UChar ch) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 83-100 |
| | 9 | 6 |
erpretName: | JSC::Yarr::erpret | Prototype: | unsigned interpret(BytecodePattern* bytecode, const String& input, unsigned start, unsigned* output) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | Lines: | 1946-1951 |
| | 3 | 2 |
erpretName: | JSC::Yarr::erpret | Prototype: | unsigned interpret(BytecodePattern* bytecode, const LChar* input, unsigned length, unsigned start, unsigned* output) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | Lines: | 1953-1956 |
| | 1 | 1 |
erpretName: | JSC::Yarr::erpret | Prototype: | unsigned interpret(BytecodePattern* bytecode, const UChar* input, unsigned length, unsigned start, unsigned* output) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | Lines: | 1958-1961 |
| | 1 | 1 |
digitsCreateName: | JSC::Yarr::digitsCreate | Prototype: | CharacterClass* digitsCreate() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h | Lines: | 2630-2635 |
| | 3 | 1 |
checkSyntaxName: | JSC::Yarr::checkSyntax | Prototype: | const char* checkSyntax(const String& pattern) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp | Lines: | 53-57 |
| | 2 | 1 |
byteCompileName: | JSC::Yarr::byteCompile | Prototype: | PassOwnPtr<BytecodePattern> byteCompile(YarrPattern& pattern, BumpPointerAllocator* allocator) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | Lines: | 1941-1944 |
| | 1 | 1 |
areCanonicallyEquivalentName: | JSC::Yarr::areCanonicallyEquivalent | Prototype: | inline bool areCanonicallyEquivalent(UChar a, UChar b) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 109-134 |
| | 13 | 9 |
YarrPatternConstructorName: | JSC::Yarr::YarrPatternConstructor | Coverage: | 83.077% (216/260) |
| | 289 | 100 |
YarrPatternName: | JSC::Yarr::YarrPattern | Coverage: | 94.737% (36/38) |
| | 52 | 20 |
YarrGeneratorName: | JSC::Yarr::YarrGenerator | Coverage: | 85.497% (731/855) |
| | 1140 | 327 |
YarrCodeBlockName: | JSC::Yarr::YarrCodeBlock | Coverage: | 37.500% (6/16) |
| | 25 | 16 |
TermChainName: | JSC::Yarr::TermChain | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
PatternTermName: | JSC::Yarr::PatternTerm | Coverage: | 100.000% (13/13) |
| | 29 | 13 |
PatternDisjunctionName: | JSC::Yarr::PatternDisjunction | Coverage: | 100.000% (2/2) |
| | 5 | 2 |
PatternAlternativeName: | JSC::Yarr::PatternAlternative | Coverage: | 80.000% (4/5) |
| | 8 | 5 |
ParserName: | JSC::Yarr::Parser | Coverage: | 86.245% (232/269) |
| | 291 | 121 |
InterpreterName: | JSC::Yarr::Interpreter | Coverage: | 54.178% (389/718) |
| | 682 | 305 |
CharacterRangeName: | JSC::Yarr::CharacterRange | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
CharacterClassConstructorName: | JSC::Yarr::CharacterClassConstructor | Coverage: | 66.400% (83/125) |
| | 126 | 48 |
CharacterClassName: | JSC::Yarr::CharacterClass | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
BytecodePatternName: | JSC::Yarr::BytecodePattern | Coverage: | 100.000% (1/1) |
| | 7 | 1 |
ByteTermName: | JSC::Yarr::ByteTerm | Coverage: | 74.359% (29/39) |
| | 92 | 29 |
ByteDisjunctionName: | JSC::Yarr::ByteDisjunction | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
ByteCompilerName: | JSC::Yarr::ByteCompiler | Coverage: | 83.654% (87/104) |
| | 251 | 56 |