[ {
  "shortName" : "value: getAstPropValue()",
  "longName" : "",
  "relativeFileName" : "src/code-generator.ts",
  "fileLinesCount" : 349,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 196,
  "linesOfCode" : 48,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JSXElement()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 240,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "JSXElement()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 153,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseCode()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 279,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "VariableDeclarator()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 260,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useHover()",
  "longName" : "",
  "relativeFileName" : "src/utils.ts",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 123,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useValueDebounce()",
  "longName" : "",
  "relativeFileName" : "src/utils.ts",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function clone()",
  "longName" : "",
  "relativeFileName" : "src/utils.ts",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 140,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function dotToMemberExpression()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Program()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 171,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "src/ui/compiler.tsx",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ExportDefaultDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/reducer.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/reducer.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/reducer.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/reducer.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidCatch()",
  "longName" : "",
  "relativeFileName" : "src/ui/compiler.tsx",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ImportDeclaration()",
  "longName" : "",
  "relativeFileName" : "src/ast.ts",
  "fileLinesCount" : 279,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assertUnreachable()",
  "longName" : "",
  "relativeFileName" : "src/utils.ts",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getStyles()",
  "longName" : "",
  "relativeFileName" : "src/utils.ts",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default function reducer()",
  "longName" : "",
  "relativeFileName" : "src/reducer.ts",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "command: getCommand()",
  "longName" : "",
  "relativeFileName" : "playwright.config.ts",
  "fileLinesCount" : 32,
  "components" : [ "primary::ROOT" ],
  "startLine" : 27,
  "endLine" : 28,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/use-view.ts",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 90,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/use-view.ts",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/use-view.ts",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 212,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "props: buildPropsObj()",
  "longName" : "",
  "relativeFileName" : "src/use-view.ts",
  "fileLinesCount" : 242,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 224,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]