[ {
  "shortName" : "func apply()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 43,
  "endLine" : 159,
  "linesOfCode" : 117,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func applyArc()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 44,
  "endLine" : 140,
  "linesOfCode" : 83,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func consumeAll()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 157,
  "endLine" : 217,
  "linesOfCode" : 61,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_number_parser()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ParserTests.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 72,
  "endLine" : 127,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parse()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 747,
  "endLine" : 801,
  "linesOfCode" : 55,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 808,
  "endLine" : 860,
  "linesOfCode" : 53,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func blend()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 661,
  "endLine" : 722,
  "linesOfCode" : 52,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_nested_groups()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLSchemaTests.swift",
  "fileLinesCount" : 153,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 63,
  "endLine" : 112,
  "linesOfCode" : 47,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init?()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XMLSchema.swift",
  "fileLinesCount" : 214,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLayers()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 212,
  "endLine" : 243,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func arcParser()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 433,
  "endLine" : 460,
  "linesOfCode" : 28,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func coordinatePairs()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 548,
  "endLine" : 575,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 527,
  "endLine" : 553,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_scale_aspect_fit()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/AspectRatioTests.swift",
  "fileLinesCount" : 99,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 24,
  "endLine" : 59,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_scale_aspect_fill()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/AspectRatioTests.swift",
  "fileLinesCount" : 99,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 61,
  "endLine" : 96,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_create_cgfloat()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 112,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parse()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 576,
  "endLine" : 601,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_matches()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init?()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 228,
  "endLine" : 249,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_create_bool()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 139,
  "endLine" : 160,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_fail_to_parse_two_vector_elements()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLSchemaTests.swift",
  "fileLinesCount" : 153,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 40,
  "endLine" : 61,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_parse_curve()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func oneOrMore()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 125,
  "endLine" : 145,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 389,
  "endLine" : 409,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func apply()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 358,
  "endLine" : 378,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_ensureXMLLiteralsWork()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringLiterals.swift",
  "fileLinesCount" : 60,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 45,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func number()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 866,
  "endLine" : 885,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func moveWithKeyboard()",
  "longName" : "",
  "relativeFileName" : "SampleApp/BaseUI.swift",
  "fileLinesCount" : 96,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 35,
  "endLine" : 58,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_parse_vertical()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 103,
  "endLine" : 122,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_parse_absolute_vertical()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 124,
  "endLine" : 143,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parse()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 283,
  "endLine" : 301,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func coordinatePair()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 903,
  "endLine" : 921,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_switch_equality()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_move()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_line()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 60,
  "endLine" : 78,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 697,
  "endLine" : 714,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLayers()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 340,
  "endLine" : 356,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func importButtonTapped()",
  "longName" : "",
  "relativeFileName" : "SampleApp/RootViewController.swift",
  "fileLinesCount" : 158,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func hierarchyMatches()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_parse_empty_vector()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLSchemaTests.swift",
  "fileLinesCount" : 153,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 38,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_closePath()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func layerRepresentation()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 424,
  "endLine" : 439,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func numbers()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 887,
  "endLine" : 901,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_subscript()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_complex_number()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ParserTests.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 57,
  "endLine" : 70,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matches()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parse()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 205,
  "endLine" : 217,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_theme_color()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_resources_color()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func layerInHierarchy()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_equality()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 48,
  "endLine" : 60,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseCurve()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseAbsoluteCurve()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableView()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 85,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func addNewColorPressed()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 121,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_ensure_int_literals()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringLiterals.swift",
  "fileLinesCount" : 60,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 47,
  "endLine" : 58,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_hex_color()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 83,
  "endLine" : 94,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_hex_color_shorthand()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 96,
  "endLine" : 107,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_oneorMoreOf()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ParserTests.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapAllOrFail()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 43,
  "endLine" : 53,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func xmlErrorOr()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 142,
  "endLine" : 152,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func apply()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 617,
  "endLine" : 627,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseSmoothCurve()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 341,
  "endLine" : 351,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseSmoothCurveAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 373,
  "endLine" : 383,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseQuadratic()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 386,
  "endLine" : 396,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseQuadraticAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 398,
  "endLine" : 408,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_get_components()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func assertHierarchiesEqual()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withBytes()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 925,
  "endLine" : 934,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mutating func next()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 171,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func color()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XMLSchema.swift",
  "fileLinesCount" : 214,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseArc()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 410,
  "endLine" : 419,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseArcAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 421,
  "endLine" : 430,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func assertTransformed()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/AspectRatioTests.swift",
  "fileLinesCount" : 99,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func assertTransformed()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/AspectRatioTests.swift",
  "fileLinesCount" : 99,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_consume_all_invalid()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ParserTests.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_consume_all_error_messages_with_numbers()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ParserTests.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func consumeTrivia()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 193,
  "endLine" : 202,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func literal()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 147,
  "endLine" : 155,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseAttributes()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 243,
  "endLine" : 251,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func didEnd()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 607,
  "endLine" : 615,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withBytes()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 936,
  "endLine" : 944,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLayer()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 261,
  "endLine" : 269,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func apply()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 413,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseMoveAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 245,
  "endLine" : 253,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseMove()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 255,
  "endLine" : 263,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseLine()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 265,
  "endLine" : 273,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseLineAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 275,
  "endLine" : 283,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseHorizontal()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 301,
  "endLine" : 309,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseHorizontalAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 311,
  "endLine" : 319,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseVertical()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 321,
  "endLine" : 329,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseVerticalAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 331,
  "endLine" : 339,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseSmoothQuadraticCurveAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 353,
  "endLine" : 361,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseSmoothQuadraticCurve()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 363,
  "endLine" : 371,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func object()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 110,
  "endLine" : 118,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createPath()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_range_subscript()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringTests.swift",
  "fileLinesCount" : 162,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func error()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseAndroidMeasurement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 411,
  "endLine" : 418,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createPaths()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 648,
  "endLine" : 655,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func valueDidChange()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ColorEditorViewController.swift",
  "fileLinesCount" : 149,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 77,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/RootViewController.swift",
  "fileLinesCount" : 158,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func save()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 120,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_theme_color_shouldFail()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 42,
  "endLine" : 49,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_resources_color_shouldFail()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_hex_color_shouldFail()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_sphericalArc()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 152,
  "endLine" : 159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func map()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func chain()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 116,
  "endLine" : 122,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeActualSize()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 93,
  "endLine" : 99,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scaleToFit()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeActualSize()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLayers()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 271,
  "endLine" : 277,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createColor()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 667,
  "endLine" : 673,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseClosePath()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 285,
  "endLine" : 291,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseClosePathAbsolute()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableView()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 51,
  "endLine" : 57,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableView()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func showEditor()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 125,
  "endLine" : 131,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func application()",
  "longName" : "",
  "relativeFileName" : "SampleApp/AppDelegate.swift",
  "fileLinesCount" : 32,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorForKey()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withXMLString()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_ellipticArcXAngle()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 168,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func assertAlmostEqual()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 185,
  "endLine" : 191,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func flatMap()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withLocationInXML()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 565,
  "endLine" : 570,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withSignedIntegers()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 133,
  "endLine" : 140,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLayers()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLayer()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 406,
  "endLine" : 411,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func point()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func derivative()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func makeIterator()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 155,
  "endLine" : 160,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableView()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableView()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func provider()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 102,
  "endLine" : 107,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func saveButtonTapped()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ColorEditorViewController.swift",
  "fileLinesCount" : 149,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func orAssert()",
  "longName" : "",
  "relativeFileName" : "SampleApp/BaseUI.swift",
  "fileLinesCount" : 96,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func editThemeTapped()",
  "longName" : "",
  "relativeFileName" : "SampleApp/RootViewController.swift",
  "fileLinesCount" : 158,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/RootViewController.swift",
  "fileLinesCount" : 158,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expectSuccess()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expectFailure()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_Matrix2x2d_multiplication()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 145,
  "endLine" : 150,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_ellipticArc()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 161,
  "endLine" : 166,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rotation()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/DrawCommandTests.swift",
  "fileLinesCount" : 202,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func empty()",
  "longName" : "",
  "relativeFileName" : "Cyborg/ParserPrimitives.swift",
  "fileLinesCount" : 223,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 219,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scaleToFill()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 102,
  "endLine" : 106,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func center()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scaleToFill()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func apply()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func times()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reflected()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 515,
  "endLine" : 519,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func test_emptyString()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/ColorTests.swift",
  "fileLinesCount" : 121,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parse()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 235,
  "endLine" : 241,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 659,
  "endLine" : 662,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scaleAspectFit()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 623,
  "endLine" : 626,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scaleAspectFill()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 628,
  "endLine" : 631,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToPoints()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 36,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tintedWith()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 562,
  "endLine" : 565,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func apply()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 633,
  "endLine" : 636,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func angle()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isWithinAPointOf()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 530,
  "endLine" : 533,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func times()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 539,
  "endLine" : 542,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func finishedEditingColor()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writePreferenes()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/BaseUI.swift",
  "fileLinesCount" : 96,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func didEnd()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 237,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseAttributes()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func appendChild()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func childForElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func didEnd()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 603,
  "endLine" : 605,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parse()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func didEnd()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createElement()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func didEnd()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawableParser.swift",
  "fileLinesCount" : 946,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 803,
  "endLine" : 805,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init?()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init?()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XmlParsing.swift",
  "fileLinesCount" : 269,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 265,
  "endLine" : 267,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromTheme()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromResources()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 403,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromTheme()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 412,
  "endLine" : 414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromResources()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorView.swift",
  "fileLinesCount" : 642,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func multiplyAlpha()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 522,
  "endLine" : 524,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clamp()",
  "longName" : "",
  "relativeFileName" : "Cyborg/VectorDrawable.swift",
  "fileLinesCount" : 724,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 664,
  "endLine" : 666,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func paired()",
  "longName" : "",
  "relativeFileName" : "Cyborg/Arc.swift",
  "fileLinesCount" : 197,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func component()",
  "longName" : "",
  "relativeFileName" : "Cyborg/XMLSchema.swift",
  "fileLinesCount" : 214,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func add()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 487,
  "endLine" : 489,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func subtract()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 491,
  "endLine" : 493,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func times()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func times()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 499,
  "endLine" : 501,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func times()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func times()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 507,
  "endLine" : 509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dot()",
  "longName" : "",
  "relativeFileName" : "Cyborg/DrawingCommand.swift",
  "fileLinesCount" : 577,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 511,
  "endLine" : 513,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromTheme()",
  "longName" : "",
  "relativeFileName" : "Cyborg/SwiftUIView.swift",
  "fileLinesCount" : 167,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromResources()",
  "longName" : "",
  "relativeFileName" : "Cyborg/SwiftUIView.swift",
  "fileLinesCount" : 167,
  "components" : [ "primary::Cyborg" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tableView()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func numberOfSections()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ThemeAndResourceViewController.swift",
  "fileLinesCount" : 193,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func finishedEditingColor()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ColorEditorViewController.swift",
  "fileLinesCount" : 149,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nameDidChange()",
  "longName" : "",
  "relativeFileName" : "SampleApp/ColorEditorViewController.swift",
  "fileLinesCount" : 149,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "SampleApp/BaseUI.swift",
  "fileLinesCount" : 96,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromTheme()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromResources()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func removeColor()",
  "longName" : "",
  "relativeFileName" : "SampleApp/Theme.swift",
  "fileLinesCount" : 129,
  "components" : [ "primary::SampleApp" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ensureEqual()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/XMLStringLiterals.swift",
  "fileLinesCount" : 60,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromResources()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func colorFromTheme()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "init()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func intoBounds()",
  "longName" : "",
  "relativeFileName" : "CyborgTests/TestUtilities.swift",
  "fileLinesCount" : 240,
  "components" : [ "primary::CyborgTests" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]