OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
11
McCabe - Cyclomatic Complexity: 1
12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
1415
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
JSC::Yarr::ByteCompiler::alternativeDisjunction
Name: JSC::Yarr::ByteCompiler::alternativeDisjunction
Prototype: void alternativeDisjunction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1812-1820
100.000% (1/1)
51
JSC::Yarr::ByteCompiler::assertionBOL
Name: JSC::Yarr::ByteCompiler::assertionBOL
Prototype: void assertionBOL(unsigned inputPosition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1496-1499
100.000% (1/1)
11
JSC::Yarr::ByteCompiler::assertionDotStarEnclosure
Name: JSC::Yarr::ByteCompiler::assertionDotStarEnclosure
Prototype: void assertionDotStarEnclosure(bool bolAnchored, bool eolAnchored)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1629-1632
  0.000% (0/1)
11
JSC::Yarr::ByteCompiler::assertionEOL
Name: JSC::Yarr::ByteCompiler::assertionEOL
Prototype: void assertionEOL(unsigned inputPosition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1501-1504
100.000% (1/1)
11
JSC::Yarr::ByteCompiler::assertionWordBoundary
Name: JSC::Yarr::ByteCompiler::assertionWordBoundary
Prototype: void assertionWordBoundary(bool invert, unsigned inputPosition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1506-1509
100.000% (1/1)
11
JSC::Yarr::ByteCompiler::atomBackReference
Name: JSC::Yarr::ByteCompiler::atomBackReference
Prototype: void atomBackReference(unsigned subpatternId, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1535-1544
100.000% (1/1)
51
JSC::Yarr::ByteCompiler::atomCharacterClass
Name: JSC::Yarr::ByteCompiler::atomCharacterClass
Prototype: void atomCharacterClass(CharacterClass* characterClass, bool invert, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1526-1533
100.000% (1/1)
41
JSC::Yarr::ByteCompiler::atomParenthesesOnceBegin
Name: JSC::Yarr::ByteCompiler::atomParenthesesOnceBegin
Prototype: void atomParenthesesOnceBegin(unsigned subpatternId, bool capture, unsigned inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1546-1558
100.000% (1/1)
81
JSC::Yarr::ByteCompiler::atomParenthesesOnceEnd
Name: JSC::Yarr::ByteCompiler::atomParenthesesOnceEnd
Prototype: void atomParenthesesOnceEnd(int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1743-1764
100.000% (1/1)
151
JSC::Yarr::ByteCompiler::atomParenthesesSubpatternBegin
Name: JSC::Yarr::ByteCompiler::atomParenthesesSubpatternBegin
Prototype: void atomParenthesesSubpatternBegin(unsigned subpatternId, bool capture, unsigned inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1574-1590
100.000% (1/1)
81
JSC::Yarr::ByteCompiler::atomParenthesesTerminalBegin
Name: JSC::Yarr::ByteCompiler::atomParenthesesTerminalBegin
Prototype: void atomParenthesesTerminalBegin(unsigned subpatternId, bool capture, unsigned inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1560-1572
  0.000% (0/1)
81
JSC::Yarr::ByteCompiler::atomParenthesesTerminalEnd
Name: JSC::Yarr::ByteCompiler::atomParenthesesTerminalEnd
Prototype: void atomParenthesesTerminalEnd(int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1766-1787
  0.000% (0/1)
151
JSC::Yarr::ByteCompiler::atomParentheticalAssertionBegin
Name: JSC::Yarr::ByteCompiler::atomParentheticalAssertionBegin
Prototype: void atomParentheticalAssertionBegin(unsigned subpatternId, bool invert, unsigned frameLocation, unsigned alternativeFrameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1592-1604
100.000% (1/1)
81
JSC::Yarr::ByteCompiler::atomParentheticalAssertionEnd
Name: JSC::Yarr::ByteCompiler::atomParentheticalAssertionEnd
Prototype: void atomParentheticalAssertionEnd(unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1606-1627
100.000% (1/1)
151
JSC::Yarr::ByteCompiler::checkInput
Name: JSC::Yarr::ByteCompiler::checkInput
Prototype: void checkInput(unsigned count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1486-1489
100.000% (1/1)
11
JSC::Yarr::ByteCompiler::compile
Name: JSC::Yarr::ByteCompiler::compile
Prototype: PassOwnPtr<BytecodePattern> compile(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: 1477-1484
100.000% (1/1)
41
JSC::Yarr::ByteCompiler::popParenthesesStack
Name: JSC::Yarr::ByteCompiler::popParenthesesStack
Prototype: unsigned popParenthesesStack()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1634-1647
100.000% (1/1)
91
JSC::Yarr::ByteCompiler::regexBegin
Name: JSC::Yarr::ByteCompiler::regexBegin
Prototype: void regexBegin(unsigned numSubpatterns, unsigned callFrameSize, bool onceThrough)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1789-1795
100.000% (1/1)
41
JSC::Yarr::ByteCompiler::regexEnd
Name: JSC::Yarr::ByteCompiler::regexEnd
Prototype: void regexEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1797-1800
100.000% (1/1)
11
JSC::Yarr::ByteCompiler::uncheckInput
Name: JSC::Yarr::ByteCompiler::uncheckInput
Prototype: void uncheckInput(unsigned count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1491-1494
  0.000% (0/1)
11
JSC::Yarr::ByteDisjunction::ByteDisjunction
Name: JSC::Yarr::ByteDisjunction::ByteDisjunction
Prototype: ByteDisjunction(unsigned numSubpatterns, unsigned frameSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 326-330
100.000% (1/1)
21
JSC::Yarr::ByteTerm::AlternativeBegin
Name: JSC::Yarr::ByteTerm::AlternativeBegin
Prototype: static ByteTerm AlternativeBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 267-274
100.000% (1/1)
51
JSC::Yarr::ByteTerm::AlternativeDisjunction
Name: JSC::Yarr::ByteTerm::AlternativeDisjunction
Prototype: static ByteTerm AlternativeDisjunction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 276-283
100.000% (1/1)
51
JSC::Yarr::ByteTerm::AlternativeEnd
Name: JSC::Yarr::ByteTerm::AlternativeEnd
Prototype: static ByteTerm AlternativeEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 285-292
100.000% (1/1)
51
JSC::Yarr::ByteTerm::BOL
Name: JSC::Yarr::ByteTerm::BOL
Prototype: static ByteTerm BOL(int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 200-205
100.000% (1/1)
31
JSC::Yarr::ByteTerm::BackReference
Name: JSC::Yarr::ByteTerm::BackReference
Prototype: static ByteTerm BackReference(unsigned subpatternId, int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 235-238
100.000% (1/1)
11
JSC::Yarr::ByteTerm::BodyAlternativeBegin
Name: JSC::Yarr::ByteTerm::BodyAlternativeBegin
Prototype: static ByteTerm BodyAlternativeBegin(bool onceThrough)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 240-247
100.000% (1/1)
51
JSC::Yarr::ByteTerm::BodyAlternativeDisjunction
Name: JSC::Yarr::ByteTerm::BodyAlternativeDisjunction
Prototype: static ByteTerm BodyAlternativeDisjunction(bool onceThrough)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 249-256
100.000% (1/1)
51
JSC::Yarr::ByteTerm::BodyAlternativeEnd
Name: JSC::Yarr::ByteTerm::BodyAlternativeEnd
Prototype: static ByteTerm BodyAlternativeEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 258-265
100.000% (1/1)
51
JSC::Yarr::ByteTerm::ByteTerm
Name: JSC::Yarr::ByteTerm::ByteTerm
Prototype: ByteTerm(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/YarrInterpreter.h
Lines: 180-187
100.000% (1/1)
21
JSC::Yarr::ByteTerm::ByteTerm
Name: JSC::Yarr::ByteTerm::ByteTerm
Prototype: ByteTerm(CharacterClass* characterClass, bool invert, int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 157-166
100.000% (1/1)
41
JSC::Yarr::ByteTerm::ByteTerm
Name: JSC::Yarr::ByteTerm::ByteTerm
Prototype: ByteTerm(Type type, unsigned subpatternId, bool capture, bool invert, int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 189-198
100.000% (1/1)
41
JSC::Yarr::ByteTerm::ByteTerm
Name: JSC::Yarr::ByteTerm::ByteTerm
Prototype: ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 168-178
100.000% (1/1)
51
JSC::Yarr::ByteTerm::CheckInput
Name: JSC::Yarr::ByteTerm::CheckInput
Prototype: static ByteTerm CheckInput(Checked<unsigned> count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 207-212
100.000% (1/1)
31
JSC::Yarr::ByteTerm::DotStarEnclosure
Name: JSC::Yarr::ByteTerm::DotStarEnclosure
Prototype: static ByteTerm DotStarEnclosure(bool bolAnchor, bool eolAnchor)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 304-310
  0.000% (0/1)
41
JSC::Yarr::ByteTerm::EOL
Name: JSC::Yarr::ByteTerm::EOL
Prototype: static ByteTerm EOL(int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 221-226
100.000% (1/1)
31
JSC::Yarr::ByteTerm::SubpatternBegin
Name: JSC::Yarr::ByteTerm::SubpatternBegin
Prototype: static ByteTerm SubpatternBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 294-297
100.000% (1/1)
11
JSC::Yarr::ByteTerm::SubpatternEnd
Name: JSC::Yarr::ByteTerm::SubpatternEnd
Prototype: static ByteTerm SubpatternEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 299-302
100.000% (1/1)
11
JSC::Yarr::ByteTerm::UncheckInput
Name: JSC::Yarr::ByteTerm::UncheckInput
Prototype: static ByteTerm UncheckInput(Checked<unsigned> count)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 214-219
  0.000% (0/1)
31
JSC::Yarr::ByteTerm::WordBoundary
Name: JSC::Yarr::ByteTerm::WordBoundary
Prototype: static ByteTerm WordBoundary(bool invert, int inputPos)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 228-233
100.000% (1/1)
31
JSC::Yarr::ByteTerm::capture
Name: JSC::Yarr::ByteTerm::capture
Prototype: bool capture()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 317-320
100.000% (1/1)
11
JSC::Yarr::ByteTerm::invert
Name: JSC::Yarr::ByteTerm::invert
Prototype: bool invert()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 312-315
100.000% (1/1)
11
JSC::Yarr::BytecodePattern::BytecodePattern
Name: JSC::Yarr::BytecodePattern::BytecodePattern
Prototype: BytecodePattern(PassOwnPtr<ByteDisjunction> body, Vector<OwnPtr<ByteDisjunction> >& parenthesesInfoToAdopt, 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.h
Lines: 340-356
100.000% (1/1)
71
JSC::Yarr::CharacterClass::CharacterClass
Name: JSC::Yarr::CharacterClass::CharacterClass
Prototype: CharacterClass()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 59-62
100.000% (1/1)
21
JSC::Yarr::CharacterClass::CharacterClass
Name: JSC::Yarr::CharacterClass::CharacterClass
Prototype: CharacterClass(const char* table, bool inverted)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 63-67
100.000% (1/1)
21
JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
Name: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
Prototype: CharacterClassConstructor(bool isCaseInsensitive = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 43-46
100.000% (1/1)
21
JSC::Yarr::CharacterClassConstructor::charClass
Name: JSC::Yarr::CharacterClassConstructor::charClass
Prototype: PassOwnPtr<CharacterClass> charClass()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 178-188
100.000% (1/1)
61
JSC::Yarr::CharacterClassConstructor::reset
Name: JSC::Yarr::CharacterClassConstructor::reset
Prototype: void reset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 48-54
100.000% (1/1)
41
JSC::Yarr::CharacterRange::CharacterRange
Name: JSC::Yarr::CharacterRange::CharacterRange
Prototype: CharacterRange(UChar begin, UChar end)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 46-50
100.000% (1/1)
21
JSC::Yarr::Interpreter::DisjunctionContext::DisjunctionContext
Name: JSC::Yarr::Interpreter::DisjunctionContext::DisjunctionContext
Prototype: DisjunctionContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 94-97
100.000% (1/1)
21
JSC::Yarr::Interpreter::DisjunctionContext::operator new
Name: JSC::Yarr::Interpreter::DisjunctionContext::operator new
Prototype: void* operator new(size_t, void* where)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 99-102
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::InputStream
Name: JSC::Yarr::Interpreter::InputStream::InputStream
Prototype: InputStream(const CharType* input, unsigned start, unsigned length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 174-179
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::atEnd
Name: JSC::Yarr::Interpreter::InputStream::atEnd
Prototype: bool atEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 243-246
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::atEnd
Name: JSC::Yarr::Interpreter::InputStream::atEnd
Prototype: bool atEnd(unsigned negativePositionOffest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 273-277
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::atStart
Name: JSC::Yarr::Interpreter::InputStream::atStart
Prototype: bool atStart()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 238-241
  0.000% (0/1)
11
JSC::Yarr::Interpreter::InputStream::atStart
Name: JSC::Yarr::Interpreter::InputStream::atStart
Prototype: bool atStart(unsigned negativePositionOffest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 268-271
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::end
Name: JSC::Yarr::Interpreter::InputStream::end
Prototype: unsigned end()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 248-251
  0.000% (0/1)
11
JSC::Yarr::Interpreter::InputStream::getPos
Name: JSC::Yarr::Interpreter::InputStream::getPos
Prototype: unsigned getPos()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 228-231
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::isAvailableInput
Name: JSC::Yarr::Interpreter::InputStream::isAvailableInput
Prototype: bool isAvailableInput(unsigned offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 279-282
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::next
Name: JSC::Yarr::Interpreter::InputStream::next
Prototype: void next()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 181-184
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::readChecked
Name: JSC::Yarr::Interpreter::InputStream::readChecked
Prototype: int readChecked(unsigned negativePositionOffest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 206-212
100.000% (1/1)
41
JSC::Yarr::Interpreter::InputStream::readPair
Name: JSC::Yarr::Interpreter::InputStream::readPair
Prototype: int readPair()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 200-204
  0.000% (0/1)
21
JSC::Yarr::Interpreter::InputStream::reread
Name: JSC::Yarr::Interpreter::InputStream::reread
Prototype: int reread(unsigned from)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 214-218
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::rewind
Name: JSC::Yarr::Interpreter::InputStream::rewind
Prototype: void rewind(unsigned amount)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 186-190
  0.000% (0/1)
21
JSC::Yarr::Interpreter::InputStream::setPos
Name: JSC::Yarr::Interpreter::InputStream::setPos
Prototype: void setPos(unsigned p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 233-236
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::uncheckInput
Name: JSC::Yarr::Interpreter::InputStream::uncheckInput
Prototype: void uncheckInput(unsigned count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 262-266
100.000% (1/1)
21
JSC::Yarr::Interpreter::Interpreter
Name: JSC::Yarr::Interpreter::Interpreter
Prototype: Interpreter(BytecodePattern* pattern, unsigned* output, const CharType* input, unsigned length, unsigned start)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1442-1449
100.000% (1/1)
21
JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::getDisjunctionContext
Name: JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::getDisjunctionContext
Prototype: DisjunctionContext* getDisjunctionContext(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: 150-153
100.000% (1/1)
11
JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::operator new
Name: JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::operator new
Prototype: void* operator new(size_t, void* where)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 139-142
100.000% (1/1)
11
JSC::Yarr::Interpreter::allocDisjunctionContext
Name: JSC::Yarr::Interpreter::allocDisjunctionContext
Prototype: DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 110-116
100.000% (1/1)
41
JSC::Yarr::Interpreter::allocParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::allocParenthesesDisjunctionContext
Prototype: ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, unsigned* output, 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: 159-165
100.000% (1/1)
41
JSC::Yarr::Interpreter::appendParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::appendParenthesesDisjunctionContext
Prototype: static inline void appendParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack, 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: 77-82
100.000% (1/1)
31
JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin
Name: JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin
Prototype: bool backtrackParenthesesTerminalBegin(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: 783-794
  0.000% (0/1)
61
JSC::Yarr::Interpreter::backtrackParenthesesTerminalEnd
Name: JSC::Yarr::Interpreter::backtrackParenthesesTerminalEnd
Prototype: bool backtrackParenthesesTerminalEnd(ByteTerm&, DisjunctionContext*)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 796-802
  0.000% (0/1)
21
JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd
Name: JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd
Prototype: bool backtrackParentheticalAssertionEnd(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: 847-858
100.000% (1/1)
61
JSC::Yarr::Interpreter::checkCasedCharacter
Name: JSC::Yarr::Interpreter::checkCasedCharacter
Prototype: bool checkCasedCharacter(int loChar, int hiChar, 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: 316-320
100.000% (1/1)
21
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
100.000% (1/1)
11
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
100.000% (1/1)
21
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
  0.000% (0/1)
71
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
100.000% (1/1)
51
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
100.000% (1/1)
41
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
100.000% (1/1)
31
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
100.000% (1/1)
21
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
  0.000% (0/1)
11
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
  0.000% (0/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
21
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
100.000% (1/1)
21
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
100.000% (1/1)
21
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
100.000% (1/1)
21
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
21
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
100.000% (1/1)
21
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
100.000% (1/1)
11
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
100.000% (1/1)
11
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
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
11
McCabe - Cyclomatic Complexity: 1
12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
1415
McCabe - Cyclomatic Complexity: 1
16
McCabe - Cyclomatic Complexity: 1
17
McCabe - Cyclomatic Complexity: 1
18
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0