id: 1 unit: function scanNext() file: src/impl/scanner.ts start line: 180 end line: 349 size: 133 LOC McCabe index: 45 number of parameters: 0 id: 2 unit: export function format() file: src/impl/format.ts start line: 10 end line: 167 size: 128 LOC McCabe index: 47 number of parameters: 3 id: 3 unit: export function setProperty() file: src/impl/edit.ts start line: 15 end line: 140 size: 113 LOC McCabe index: 40 number of parameters: 4 id: 4 unit: export function getLocation() file: src/impl/parser.ts start line: 41 end line: 155 size: 104 LOC McCabe index: 22 number of parameters: 2 id: 5 unit: function scanString() file: src/impl/scanner.ts start line: 101 end line: 178 size: 75 LOC McCabe index: 19 number of parameters: 0 id: 6 unit: export function parseTree() file: src/impl/parser.ts start line: 212 end line: 274 size: 48 LOC McCabe index: 5 number of parameters: 3 id: 7 unit: function scanNext() file: src/impl/parser.ts start line: 418 end line: 462 size: 45 LOC McCabe index: 15 number of parameters: 0 id: 8 unit: function parseArray() file: src/impl/parser.ts start line: 574 end line: 614 size: 40 LOC McCabe index: 12 number of parameters: 0 id: 9 unit: function scanNumber() file: src/impl/scanner.ts start line: 60 end line: 99 size: 40 LOC McCabe index: 20 number of parameters: 0 id: 10 unit: export function parse() file: src/impl/parser.ts start line: 162 end line: 206 size: 36 LOC McCabe index: 1 number of parameters: 3 id: 11 unit: export function findNodeAtLocation() file: src/impl/parser.ts start line: 279 end line: 309 size: 31 LOC McCabe index: 13 number of parameters: 2 id: 12 unit: export function visit() file: src/impl/parser.ts start line: 386 end line: 645 size: 31 LOC McCabe index: 7 number of parameters: 3 id: 13 unit: function parseObject() file: src/impl/parser.ts start line: 542 end line: 572 size: 30 LOC McCabe index: 10 number of parameters: 0 id: 14 unit: function withFormatting() file: src/impl/edit.ts start line: 142 end line: 174 size: 26 LOC McCabe index: 9 number of parameters: 3 id: 15 unit: function parseLiteral() file: src/impl/parser.ts start line: 493 end line: 520 size: 26 LOC McCabe index: 6 number of parameters: 0 id: 16 unit: export function stripComments() file: src/impl/parser.ts start line: 652 end line: 679 size: 25 LOC McCabe index: 7 number of parameters: 2 id: 17 unit: function scanHexDigits() file: src/impl/scanner.ts start line: 26 end line: 50 size: 25 LOC McCabe index: 10 number of parameters: 2 id: 18 unit: export function createScanner() file: src/impl/scanner.ts start line: 13 end line: 390 size: 24 LOC McCabe index: 2 number of parameters: 2 id: 19 unit: export function getNodeValue() file: src/impl/parser.ts start line: 334 end line: 356 size: 22 LOC McCabe index: 9 number of parameters: 1 id: 20 unit: function deleteRefs() file: build/remove-sourcemap-refs.js start line: 9 end line: 28 size: 20 LOC McCabe index: 6 number of parameters: 1 id: 21 unit: export function printParseErrorCode() file: src/main.ts start line: 168 end line: 187 size: 20 LOC McCabe index: 17 number of parameters: 1 id: 22 unit: function updateNextTag() file: build/post-publish.js start line: 12 end line: 38 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 23 unit: function parseProperty() file: src/impl/parser.ts start line: 522 end line: 540 size: 18 LOC McCabe index: 4 number of parameters: 0 id: 24 unit: function isUnknownContentCharacter() file: src/impl/scanner.ts start line: 351 end line: 367 size: 17 LOC McCabe index: 11 number of parameters: 1 id: 25 unit: export function getNodePath() file: src/impl/parser.ts start line: 314 end line: 329 size: 16 LOC McCabe index: 6 number of parameters: 1 id: 26 unit: export function getNodeType() file: src/impl/parser.ts start line: 681 end line: 696 size: 16 LOC McCabe index: 7 number of parameters: 1 id: 27 unit: export function findNodeAtOffset() file: src/impl/parser.ts start line: 365 end line: 380 size: 15 LOC McCabe index: 6 number of parameters: 3 id: 28 unit: function handleError() file: src/impl/parser.ts start line: 464 end line: 478 size: 15 LOC McCabe index: 5 number of parameters: 3 id: 29 unit: function parseValue() file: src/impl/parser.ts start line: 616 end line: 627 size: 12 LOC McCabe index: 4 number of parameters: 0 id: 30 unit: function parseString() file: src/impl/parser.ts start line: 480 end line: 491 size: 11 LOC McCabe index: 2 number of parameters: 1 id: 31 unit: function scanNext() file: src/impl/format.ts start line: 54 end line: 63 size: 10 LOC McCabe index: 5 number of parameters: 0 id: 32 unit: function setPreviousNode() file: src/impl/parser.ts start line: 53 end line: 60 size: 8 LOC McCabe index: 1 number of parameters: 4 id: 33 unit: function repeat() file: src/impl/format.ts start line: 169 end line: 175 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 34 unit: function onValue() file: src/impl/parser.ts start line: 167 end line: 173 size: 7 LOC McCabe index: 3 number of parameters: 1 id: 35 unit: function setPosition() file: src/impl/scanner.ts start line: 52 end line: 58 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 36 unit: function scanNextNonTrivia() file: src/impl/scanner.ts start line: 370 end line: 376 size: 7 LOC McCabe index: 3 number of parameters: 0 id: 37 unit: function ensurePropertyComplete() file: src/impl/parser.ts start line: 215 end line: 220 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 38 unit: export function applyEdits() file: src/main.ts start line: 417 end line: 422 size: 6 LOC McCabe index: 2 number of parameters: 2 id: 39 unit: function addEdit() file: src/impl/format.ts start line: 65 end line: 69 size: 5 LOC McCabe index: 5 number of parameters: 3 id: 40 unit: function onValue() file: src/impl/parser.ts start line: 222 end line: 225 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 41 unit: export function removeProperty() file: src/impl/edit.ts start line: 11 end line: 13 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 42 unit: export function applyEdit() file: src/impl/edit.ts start line: 176 end line: 178 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 43 unit: export function isWS() file: src/impl/edit.ts start line: 180 end line: 182 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 44 unit: function newLineAndIndent() file: src/impl/format.ts start line: 51 end line: 53 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 45 unit: export function contains() file: src/impl/parser.ts start line: 358 end line: 360 size: 3 LOC McCabe index: 4 number of parameters: 3 id: 46 unit: function toNoArgVisit() file: src/impl/parser.ts start line: 393 end line: 395 size: 3 LOC McCabe index: 2 number of parameters: 4 id: 47 unit: function toNoArgVisitWithPath() file: src/impl/parser.ts start line: 396 end line: 398 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 48 unit: function toOneArgVisit() file: src/impl/parser.ts start line: 399 end line: 401 size: 3 LOC McCabe index: 2 number of parameters: 5 id: 49 unit: function toOneArgVisitWithPath() file: src/impl/parser.ts start line: 402 end line: 404 size: 3 LOC McCabe index: 2 number of parameters: 6 id: 50 unit: function isWhiteSpace() file: src/impl/scanner.ts start line: 392 end line: 394 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 51 unit: function isLineBreak() file: src/impl/scanner.ts start line: 396 end line: 398 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 52 unit: function isDigit() file: src/impl/scanner.ts start line: 400 end line: 402 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 53 unit: export function format() file: src/main.ts start line: 371 end line: 373 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 54 unit: export function modify() file: src/main.ts start line: 406 end line: 408 size: 3 LOC McCabe index: 1 number of parameters: 4