[ {
  "relativePath" : "binding.gyp",
  "extension" : "gyp",
  "linesOfCode" : 18,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Package.swift",
  "extension" : "swift",
  "linesOfCode" : 36,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/tree_sitter/parser.h",
  "extension" : "h",
  "linesOfCode" : 185,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "Cargo.toml",
  "extension" : "toml",
  "linesOfCode" : 27,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/node/index.js",
  "extension" : "js",
  "linesOfCode" : 18,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/node/binding.cc",
  "extension" : "cc",
  "linesOfCode" : 19,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/rust/build.rs",
  "extension" : "rs",
  "linesOfCode" : 13,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/rust/lib.rs",
  "extension" : "rs",
  "linesOfCode" : 23,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/c/tree-sitter.pc.in",
  "extension" : "in",
  "linesOfCode" : 10,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/c/tree-sitter.h.in",
  "extension" : "in",
  "linesOfCode" : 11,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "bindings/swift/TreeSitterGo/go.h",
  "extension" : "h",
  "linesOfCode" : 11,
  "components" : [ "primary::bindings" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "grammar.js",
  "extension" : "js",
  "linesOfCode" : 771,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
} ]