45 Anatomy.Code Parse - Varietyz/Disciplined-AI-Software-Development GitHub Wiki

Code Parse — Anatomy — Bane's Lab

A member holding 69 files, 1006 lines of code, 173 definitions and 52 call edges.

Canonical: https://banes-lab.com/anatomy/code-parse

The Anatomy

Source trees, walks and definitions

Code Parse

View on GitHub

Files

root

A member holding 69 files, 1006 lines of code, 173 definitions and 52 call edges.

Stats

Files 69

Lines of code 1006

Blank lines 162

Bytes 49461010

Definitions 173

Exported 109

Callable 65

Call edges 52

isolated flow 119

leaf flow 30

entry flow 13

relay flow 11

Findings no anomalies

the folder's walk 26 steps

Folders

configuration

A container holding 7 files, 134 lines of code, 47 definitions and 0 call edges.

core

A container holding 52 files, 525 lines of code, 113 definitions and 52 call edges.

runtime

A container holding 1 file, 16 lines of code, 1 definition and 0 call edges.

types

A container holding 3 files, 59 lines of code, 12 definitions and 0 call edges.

Files

_manifest.json

  • outside the naming grammar
  • 92 lines of code
  • 0 definitions
  • 0 call edges

index.ts

  • outside the naming grammar
  • 7 lines of code
  • 0 definitions
  • 0 call edges

package.json

  • outside the naming grammar
  • 29 lines of code
  • 0 definitions
  • 0 call edges

README.md

  • outside the naming grammar
  • generated on build
  • boundary document
  • 97 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.json

  • outside the naming grammar
  • 11 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member
  • 36 lines of code
  • 0 definitions
  • 0 call edges

root

_manifest.json

  • outside the naming grammar

Stats

Files 1

Lines of code 92

Blank lines 0

Bytes 7516

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

index.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 7

Blank lines 0

Bytes 572

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 26 steps

Syntax kinds

export_specifier 13

identifier 13

export_statement 7

export_clause 7

string 7

string_fragment 7

program 1

Once only

program 1

The source is served as text at the source

root

package.json

  • outside the naming grammar

Stats

Files 1

Lines of code 29

Blank lines 0

Bytes 898

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

README.md

  • outside the naming grammar
  • generated on build
  • boundary document

Stats

Files 1

Lines of code 97

Blank lines 54

Bytes 8020

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

Document

Headings 14

Mermaid blocks 0

Path references 8

Reference constructs 0

Frontmatter fields 0

spine:1 spine · document has no --- frontmatter header

bare-path:32 conventions · path in prose must be a code span — expected: _code.info.generated/mermaid-charts.generated.md

The source is served as text at the document

The source is served as text at the source

root

tsconfig.json

  • outside the naming grammar

Stats

Files 1

Lines of code 11

Blank lines 0

Bytes 259

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member

Stats

Files 1

Lines of code 36

Blank lines 0

Bytes 1218

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

configuration

A container holding 7 files, 134 lines of code, 47 definitions and 0 call edges.

Stats

Files 7

Lines of code 134

Blank lines 41

Bytes 6380

Definitions 47

Exported 47

Callable 12

Call edges 0

isolated flow 36

leaf flow 11

Findings no anomalies

the folder's walk 325 steps

Folders

configs

A concern on the infrastructure layer holding 1 file, 37 lines of code, 1 definition and 0 call edges.

constants

A concern on the infrastructure layer holding 4 files, 51 lines of code, 25 definitions and 0 call edges.

strings

A concern on the product layer holding 2 files, 46 lines of code, 21 definitions and 0 call edges.

root configuration

configs

A concern on the infrastructure layer holding 1 file, 37 lines of code, 1 definition and 0 call edges.

Stats

Files 1

Lines of code 37

Blank lines 1

Bytes 2127

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

Files

grammar.config.ts

  • Subject: grammar
  • Concern: config
  • Layer: infrastructure
  • 37 lines of code
  • 1 definitions
  • 0 call edges

root configuration configs

grammar.config.ts

  • Subject: grammar
  • Concern: config
  • Layer: infrastructure

Stats

Files 1

Lines of code 37

Blank lines 1

Bytes 2127

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

GRAMMAR_SOURCES:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 78 steps

Syntax kinds

string 73

string_fragment 73

pair 72

property_identifier 72

object 34

identifier 2

program 1

import_statement 1

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

export_statement 1

The source is served as text at the source

root configuration

constants

A concern on the infrastructure layer holding 4 files, 51 lines of code, 25 definitions and 0 call edges.

Stats

Files 4

Lines of code 51

Blank lines 21

Bytes 1812

Definitions 25

Exported 25

Callable 0

Call edges 0

isolated flow 25

Findings no anomalies

Files

grammar.constants.ts

  • Subject: grammar
  • Concern: constants
  • Layer: infrastructure
  • 16 lines of code
  • 16 definitions
  • 0 call edges

shell.constants.ts

  • Subject: shell
  • Concern: constants
  • Layer: infrastructure
  • 3 lines of code
  • 3 definitions
  • 0 call edges

source.constants.ts

  • Subject: source
  • Concern: constants
  • Layer: infrastructure
  • 24 lines of code
  • 4 definitions
  • 0 call edges

syntax.constants.ts

  • Subject: syntax
  • Concern: constants
  • Layer: infrastructure
  • 8 lines of code
  • 2 definitions
  • 0 call edges

root configuration constants

grammar.constants.ts

  • Subject: grammar
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 16

Blank lines 15

Bytes 804

Definitions 16

Exported 16

Callable 0

Call edges 0

isolated flow 16

Findings no anomalies

GRAMMAR_SUFFIX:1 isolated · in 0 · out 0 calls: none called by: none

RUNTIME_SPECIFIER:3 isolated · in 0 · out 0 calls: none called by: none

EXTENSION_MAP_FILE:5 isolated · in 0 · out 0 calls: none called by: none

EXTENSION_MAP_INDENT:7 isolated · in 0 · out 0 calls: none called by: none

GRAMMAR_CONFIG_FILE:9 isolated · in 0 · out 0 calls: none called by: none

PACKAGE_MANIFEST_FILE:11 isolated · in 0 · out 0 calls: none called by: none

PACKAGE_GRAMMAR_KEY:13 isolated · in 0 · out 0 calls: none called by: none

GRAMMARS_KEY:15 isolated · in 0 · out 0 calls: none called by: none

FILE_TYPES_KEY:17 isolated · in 0 · out 0 calls: none called by: none

NAME_KEY:19 isolated · in 0 · out 0 calls: none called by: none

PARSER_SOURCE:21 isolated · in 0 · out 0 calls: none called by: none

TARBALL_SUFFIX:23 isolated · in 0 · out 0 calls: none called by: none

PACKED_FOLDER:25 isolated · in 0 · out 0 calls: none called by: none

CLONED_FOLDER:27 isolated · in 0 · out 0 calls: none called by: none

WORK_PREFIX:29 isolated · in 0 · out 0 calls: none called by: none

BUILD_CLI:31 isolated · in 0 · out 0 calls: none called by: none

the file's walk 48 steps

Syntax kinds

export_statement 16

lexical_declaration 16

variable_declarator 16

identifier 16

string 16

string_fragment 16

program 1

number 1

Once only

program 1

number 1

type_annotation 1

readonly_type 1

array_type 1

predefined_type 1

The source is served as text at the source

root configuration constants

shell.constants.ts

  • Subject: shell
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 3

Blank lines 2

Bytes 148

Definitions 3

Exported 3

Callable 0

Call edges 0

isolated flow 3

Findings no anomalies

WINDOWS:1 isolated · in 0 · out 0 calls: none called by: none

WINDOWS_SHELL:3 isolated · in 0 · out 0 calls: none called by: none

WINDOWS_SHELL_FLAGS:5 isolated · in 0 · out 0 calls: none called by: none

the file's walk 9 steps

Syntax kinds

string 5

string_fragment 5

export_statement 3

lexical_declaration 3

variable_declarator 3

identifier 3

program 1

type_annotation 1

Once only

program 1

type_annotation 1

readonly_type 1

array_type 1

predefined_type 1

array 1

The source is served as text at the source

root configuration constants

source.constants.ts

  • Subject: source
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 24

Blank lines 3

Bytes 653

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

UNDECLARED_EXTENSIONS:1 isolated · in 0 · out 0 calls: none called by: none

SHEBANG_TOKENS:12 isolated · in 0 · out 0 calls: none called by: none

SHEBANG_PREFIX:25 isolated · in 0 · out 0 calls: none called by: none

EXTENSION_DOT:27 isolated · in 0 · out 0 calls: none called by: none

the file's walk 18 steps

Syntax kinds

string 38

string_fragment 38

array 20

identifier 6

export_statement 4

lexical_declaration 4

variable_declarator 4

predefined_type 4

Once only

program 1

The source is served as text at the source

root configuration constants

syntax.constants.ts

  • Subject: syntax
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 8

Blank lines 1

Bytes 207

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

COMMENT_NODE_TYPES:1 isolated · in 0 · out 0 calls: none called by: none

PARSE_ATTEMPTS:9 isolated · in 0 · out 0 calls: none called by: none

the file's walk 9 steps

Syntax kinds

string 5

string_fragment 5

identifier 3

export_statement 2

lexical_declaration 2

variable_declarator 2

program 1

type_annotation 1

Once only

program 1

type_annotation 1

generic_type 1

type_identifier 1

type_arguments 1

predefined_type 1

The source is served as text at the source

root configuration

strings

A concern on the product layer holding 2 files, 46 lines of code, 21 definitions and 0 call edges.

Stats

Files 2

Lines of code 46

Blank lines 19

Bytes 2441

Definitions 21

Exported 21

Callable 12

Call edges 0

leaf flow 11

isolated flow 10

Findings no anomalies

Files

grammar.strings.ts

  • Subject: grammar
  • Concern: strings
  • Layer: product
  • 37 lines of code
  • 16 definitions
  • 0 call edges

syntax.strings.ts

  • Subject: syntax
  • Concern: strings
  • Layer: product
  • 9 lines of code
  • 5 definitions
  • 0 call edges

root configuration strings

grammar.strings.ts

  • Subject: grammar
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 37

Blank lines 15

Bytes 1868

Definitions 16

Exported 16

Callable 10

Call edges 0

leaf flow 9

isolated flow 7

Findings no anomalies

noteOf:18 leaf · in 3 · out 0 calls: none called by: attemptWasm, buildSource, buildSource

noParserSource:14 leaf · in 1 · out 0 calls: none called by: buildWasm

builtLine:22 leaf · in 1 · out 0 calls: none called by: attemptWasm

wasmFailedLine:26 leaf · in 1 · out 0 calls: none called by: attemptWasm

fetchFailedLine:30 leaf · in 1 · out 0 calls: none called by: buildSource

wroteLine:34 leaf · in 1 · out 0 calls: none called by: buildGrammars

builtSummary:38 leaf · in 1 · out 0 calls: none called by: reportBuild

noteLine:42 leaf · in 1 · out 0 calls: none called by: printNotes

fetchFailedNote:46 leaf · in 1 · out 0 calls: none called by: reportBuild

BUILD_COMMAND:1 isolated · in 0 · out 0 calls: none called by: none

BUILD_SUMMARY:3 isolated · in 0 · out 0 calls: none called by: none

NO_TARBALL:6 isolated · in 0 · out 0 calls: none called by: none

UNKNOWN_FAILURE:8 isolated · in 0 · out 0 calls: none called by: none

WASM_UNBUILT_PREFIX:10 isolated · in 0 · out 0 calls: none called by: none

SKIPPED_PREFIX:12 isolated · in 0 · out 0 calls: none called by: none

buildFailed:50 isolated · in 0 · out 0 calls: none called by: none

the file's walk 136 steps

Syntax kinds

identifier 61

type_annotation 26

predefined_type 26

string_fragment 25

template_substitution 17

export_statement 16

lexical_declaration 16

variable_declarator 16

Once only

program 1

optional_parameter 1

binary_expression 1

The source is served as text at the source

root configuration strings

syntax.strings.ts

  • Subject: syntax
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 9

Blank lines 4

Bytes 573

Definitions 5

Exported 5

Callable 2

Call edges 0

isolated flow 3

leaf flow 2

Findings no anomalies

notPreloaded:7 leaf · in 1 · out 0 calls: none called by: parseCodeSync

noGrammar:11 leaf · in 1 · out 0 calls: none called by: parseCode

NO_TREE:1 isolated · in 0 · out 0 calls: none called by: none

PARSE_FAILED:3 isolated · in 0 · out 0 calls: none called by: none

PARSE_INCOMPLETE:5 isolated · in 0 · out 0 calls: none called by: none

the file's walk 27 steps

Syntax kinds

identifier 11

string_fragment 7

export_statement 5

lexical_declaration 5

variable_declarator 5

type_annotation 4

predefined_type 4

string 3

Once only

program 1

The source is served as text at the source

root

core

A container holding 52 files, 525 lines of code, 113 definitions and 52 call edges.

Stats

Files 52

Lines of code 525

Blank lines 55

Bytes 49433673

Definitions 113

Exported 50

Callable 53

Call edges 52

isolated flow 70

leaf flow 19

entry flow 13

relay flow 11

Findings no anomalies

the folder's walk 2120 steps

Folders

adapters

A concern on the infrastructure layer holding 3 files, 71 lines of code, 17 definitions and 9 call edges.

classifiers

A concern on the application layer holding 1 file, 42 lines of code, 12 definitions and 1 call edge.

converters

A concern on the processing layer holding 2 files, 118 lines of code, 29 definitions and 10 call edges.

coordinators

A concern on the application layer holding 1 file, 73 lines of code, 12 definitions and 17 call edges.

generated

A subject holding 35 files, 35 lines of code, 0 definitions and 0 call edges.

loaders

A concern on the infrastructure layer holding 3 files, 90 lines of code, 22 definitions and 7 call edges.

persistence

A concern on the infrastructure layer holding 1 file, 8 lines of code, 2 definitions and 0 call edges.

predicates

A concern on the infrastructure layer holding 2 files, 7 lines of code, 2 definitions and 0 call edges.

reporters

A concern on the operations layer holding 1 file, 25 lines of code, 4 definitions and 5 call edges.

resolvers

A concern on the infrastructure layer holding 2 files, 25 lines of code, 4 definitions and 0 call edges.

selectors

A concern on the application layer holding 1 file, 31 lines of code, 9 definitions and 3 call edges.

root core

adapters

A concern on the infrastructure layer holding 3 files, 71 lines of code, 17 definitions and 9 call edges.

Stats

Files 3

Lines of code 71

Blank lines 9

Bytes 3343

Definitions 17

Exported 10

Callable 9

Call edges 9

isolated flow 8

leaf flow 4

relay flow 3

entry flow 2

Findings no anomalies

Files

remote.adapter.ts

  • Subject: remote
  • Concern: adapter
  • Layer: infrastructure
  • 33 lines of code
  • 6 definitions
  • 7 call edges

shell.adapter.ts

  • Subject: shell
  • Concern: adapter
  • Layer: infrastructure
  • 7 lines of code
  • 2 definitions
  • 0 call edges

syntax.adapter.ts

  • Subject: syntax
  • Concern: adapter
  • Layer: infrastructure
  • 31 lines of code
  • 9 definitions
  • 2 call edges

root core adapters

remote.adapter.ts

  • Subject: remote
  • Concern: adapter
  • Layer: infrastructure

Stats

Files 1

Lines of code 33

Blank lines 5

Bytes 1595

Definitions 6

Exported 1

Callable 5

Call edges 7

relay flow 3

entry flow 1

isolated flow 1

leaf flow 1

Findings no anomalies

fetchNpm:16 relay · in 1 · out 3 calls: firstTarball, runCommand, runCommand called by: fetchPackageRoot

fetchPackageRoot:27 relay · in 1 · out 2 calls: fetchGit, fetchNpm called by: fetchGrammarPackage

fetchGit:22 relay · in 1 · out 1 calls: runCommand called by: fetchPackageRoot

firstTarball:8 leaf · in 1 · out 0 calls: none called by: fetchNpm

fetchGrammarPackage:32 entry · in 0 · out 1 calls: fetchPackageRoot called by: none

tarball:9 isolated · in 0 · out 0 calls: none called by: none

the file's walk 150 steps

Syntax kinds

identifier 74

string 17

string_fragment 16

arguments 15

type_annotation 14

call_expression 14

predefined_type 11

import_specifier 10

Once only

program 1

arrow_function 1

if_statement 1

parenthesized_expression 1

throw_statement 1

new_expression 1

The source is served as text at the source

root core adapters

shell.adapter.ts

  • Subject: shell
  • Concern: adapter
  • Layer: infrastructure

Stats

Files 1

Lines of code 7

Blank lines 1

Bytes 410

Definitions 2

Exported 2

Callable 1

Call edges 0

isolated flow 1

leaf flow 1

Findings no anomalies

runCommand:5 leaf · in 4 · out 0 calls: none called by: fetchGit, fetchNpm, fetchNpm, buildWasm

invocation:6 isolated · in 0 · out 0 calls: none called by: none

the file's walk 33 steps

Syntax kinds

identifier 16

string 4

string_fragment 4

type_annotation 4

predefined_type 4

property_identifier 4

import_statement 3

import_clause 3

Once only

program 1

export_statement 1

function_expression 1

formal_parameters 1

readonly_type 1

array_type 1

The source is served as text at the source

root core adapters

syntax.adapter.ts

  • Subject: syntax
  • Concern: adapter
  • Layer: infrastructure

Stats

Files 1

Lines of code 31

Blank lines 3

Bytes 1338

Definitions 9

Exported 7

Callable 3

Call edges 2

isolated flow 6

leaf flow 2

entry flow 1

Findings no anomalies

isNamedOf:3 leaf · in 1 · out 0 calls: none called by: adaptNode

setField:7 leaf · in 1 · out 0 calls: none called by: adaptNode

adaptNode:13 entry · in 0 · out 2 calls: isNamedOf, setField called by: none

kids:14 isolated · in 0 · out 0 calls: none called by: none

fields:15 isolated · in 0 · out 0 calls: none called by: none

count:16 isolated · in 0 · out 0 calls: none called by: none

index:17 isolated · in 0 · out 0 calls: none called by: none

raw:18 isolated · in 0 · out 0 calls: none called by: none

adapted:19 isolated · in 0 · out 0 calls: none called by: none

the file's walk 146 steps

Syntax kinds

identifier 59

property_identifier 27

member_expression 16

type_annotation 13

binary_expression 13

null 12

arguments 11

pair 11

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

unary_expression 1

generic_type 1

The source is served as text at the source

root core

classifiers

A concern on the application layer holding 1 file, 42 lines of code, 12 definitions and 1 call edge.

Stats

Files 1

Lines of code 42

Blank lines 7

Bytes 1652

Definitions 12

Exported 3

Callable 5

Call edges 1

isolated flow 10

entry flow 1

leaf flow 1

Findings no anomalies

Files

source.classifier.ts

  • Subject: source
  • Concern: classifier
  • Layer: application
  • 42 lines of code
  • 12 definitions
  • 1 call edges

root core classifiers

source.classifier.ts

  • Subject: source
  • Concern: classifier
  • Layer: application

Stats

Files 1

Lines of code 42

Blank lines 7

Bytes 1652

Definitions 12

Exported 3

Callable 5

Call edges 1

isolated flow 10

entry flow 1

leaf flow 1

Findings no anomalies

fromShebang:31 leaf · in 1 · out 0 calls: none called by: detectLanguage

detectLanguage:44 entry · in 0 · out 1 calls: fromShebang called by: none

buildExtensions:9 isolated · in 0 · out 0 calls: none called by: none

map:10 isolated · in 0 · out 0 calls: none called by: none

EXTENSIONS:19 isolated · in 0 · out 0 calls: none called by: none

extensionOf:21 isolated · in 0 · out 0 calls: none called by: none

dot:22 isolated · in 0 · out 0 calls: none called by: none

firstLine:26 isolated · in 0 · out 0 calls: none called by: none

newline:27 isolated · in 0 · out 0 calls: none called by: none

line:35 isolated · in 0 · out 0 calls: none called by: none

byExtension:45 isolated · in 0 · out 0 calls: none called by: none

DETECTABLE_LANGUAGES:49 isolated · in 0 · out 0 calls: none called by: none

the file's walk 156 steps

Syntax kinds

identifier 68

arguments 19

call_expression 18

member_expression 13

property_identifier 13

lexical_declaration 12

variable_declarator 12

predefined_type 11

Once only

program 1

expression_statement 1

escape_sequence 1

new_expression 1

array 1

The source is served as text at the source

root core

converters

A concern on the processing layer holding 2 files, 118 lines of code, 29 definitions and 10 call edges.

Stats

Files 2

Lines of code 118

Blank lines 12

Bytes 4546

Definitions 29

Exported 7

Callable 11

Call edges 10

isolated flow 20

leaf flow 4

entry flow 3

relay flow 2

Findings no anomalies

Files

grammar.converter.ts

  • Subject: grammar
  • Concern: converter
  • Layer: processing
  • 10 lines of code
  • 2 definitions
  • 0 call edges

syntax.converter.ts

  • Subject: syntax
  • Concern: converter
  • Layer: processing
  • 108 lines of code
  • 27 definitions
  • 10 call edges

root core converters

grammar.converter.ts

  • Subject: grammar
  • Concern: converter
  • Layer: processing

Stats

Files 1

Lines of code 10

Blank lines 1

Bytes 511

Definitions 2

Exported 2

Callable 1

Call edges 0

isolated flow 2

Findings no anomalies

extensionMapOf:3 isolated · in 0 · out 0 calls: none called by: none

entries:4 isolated · in 0 · out 0 calls: none called by: none

the file's walk 61 steps

Syntax kinds

identifier 22

member_expression 11

property_identifier 11

arguments 8

required_parameter 7

call_expression 7

formal_parameters 5

predefined_type 4

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

string 1

The source is served as text at the source

root core converters

syntax.converter.ts

  • Subject: syntax
  • Concern: converter
  • Layer: processing

Stats

Files 1

Lines of code 108

Blank lines 11

Bytes 4035

Definitions 27

Exported 5

Callable 10

Call edges 10

isolated flow 18

leaf flow 4

entry flow 3

relay flow 2

Findings no anomalies

ensureLanguages:51 relay · in 1 · out 2 calls: ensureInit, loadMissing called by: parseCode

parseCodeSync:95 relay · in 1 · out 2 calls: notPreloaded, runParser called by: parseCode

ensureInit:20 leaf · in 1 · out 0 calls: none called by: ensureLanguages

loadMissing:40 leaf · in 1 · out 0 calls: none called by: ensureLanguages

adaptTree:56 leaf · in 1 · out 0 calls: none called by: parseOnce

runParser:78 leaf · in 1 · out 0 calls: none called by: parseCodeSync

parseCode:107 entry · in 0 · out 3 calls: noGrammar, ensureLanguages, parseCodeSync called by: none

wasmFor:25 entry · in 0 · out 2 calls: grammarPath, resolveGrammarDir called by: none

parseOnce:68 entry · in 0 · out 1 calls: adaptTree called by: none

languageCache:15 isolated · in 0 · out 0 calls: none called by: none

inFlight:16 isolated · in 0 · out 0 calls: none called by: none

initPromise:17 isolated · in 0 · out 0 calls: none called by: none

loadChain:18 isolated · in 0 · out 0 calls: none called by: none

loadLanguage:29 isolated · in 0 · out 0 calls: none called by: none

held:30 isolated · in 0 · out 0 calls: none called by: none

next:34 isolated · in 0 · out 0 calls: none called by: none

pending:41 isolated · in 0 · out 0 calls: none called by: none

language:44 isolated · in 0 · out 0 calls: none called by: none

node:61 isolated · in 0 · out 0 calls: none called by: none

complete:62 isolated · in 0 · out 0 calls: none called by: none

root:63 isolated · in 0 · out 0 calls: none called by: none

parser:69 isolated · in 0 · out 0 calls: none called by: none

last:79 isolated · in 0 · out 0 calls: none called by: none

attempt:80 isolated · in 0 · out 0 calls: none called by: none

result:82 isolated · in 0 · out 0 calls: none called by: none

loaded:100 isolated · in 0 · out 0 calls: none called by: none

wasm:112 isolated · in 0 · out 0 calls: none called by: none

the file's walk 428 steps

Syntax kinds

identifier 184

arguments 45

call_expression 40

property_identifier 36

member_expression 33

type_annotation 32

lexical_declaration 28

variable_declarator 28

Once only

program 1

undefined 1

array_type 1

spread_element 1

false 1

finally_clause 1

The source is served as text at the source

root core

coordinators

A concern on the application layer holding 1 file, 73 lines of code, 12 definitions and 17 call edges.

Stats

Files 1

Lines of code 73

Blank lines 5

Bytes 3592

Definitions 12

Exported 5

Callable 5

Call edges 17

isolated flow 7

entry flow 2

relay flow 2

leaf flow 1

Findings no anomalies

Files

grammar.coordinator.ts

  • Subject: grammar
  • Concern: coordinator
  • Layer: application
  • 73 lines of code
  • 12 definitions
  • 17 call edges

root core coordinators

grammar.coordinator.ts

  • Subject: grammar
  • Concern: coordinator
  • Layer: application

Stats

Files 1

Lines of code 73

Blank lines 5

Bytes 3592

Definitions 12

Exported 5

Callable 5

Call edges 17

isolated flow 7

entry flow 2

relay flow 2

leaf flow 1

Findings no anomalies

messageOf:24 leaf · in 2 · out 0 calls: none called by: attemptWasm, attemptWasm

attemptWasm:39 relay · in 1 · out 6 calls: builtLine, noteOf, wasmFailedLine, buildWasm, messageOf, messageOf called by: buildSource

buildWasm:28 relay · in 1 · out 2 calls: noParserSource, runCommand called by: attemptWasm

buildSource:50 entry · in 0 · out 6 calls: fetchFailedLine, noteOf, noteOf, attemptWasm, fileTypesForSource, readGrammarMeta called by: none

buildGrammars:63 entry · in 0 · out 3 calls: wroteLine, reportBuild, resolveGrammarDir called by: none

out:29 isolated · in 0 · out 0 calls: none called by: none

fetched:54 isolated · in 0 · out 0 calls: none called by: none

grammarDir:59 isolated · in 0 · out 0 calls: none called by: none

work:67 isolated · in 0 · out 0 calls: none called by: none

results:70 isolated · in 0 · out 0 calls: none called by: none

map:71 isolated · in 0 · out 0 calls: none called by: none

target:72 isolated · in 0 · out 0 calls: none called by: none

the file's walk 351 steps

Syntax kinds

identifier 157

property_identifier 52

arguments 42

call_expression 41

member_expression 35

import_specifier 29

string 26

string_fragment 26

Once only

program 1

spread_element 1

throw_statement 1

new_expression 1

catch_clause 1

export_statement 1

The source is served as text at the source

root core

generated

A subject holding 35 files, 35 lines of code, 0 definitions and 0 call edges.

Stats

Files 35

Lines of code 35

Blank lines 0

Bytes 49412128

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

Files

bash.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

c_sharp.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

c.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

clojure.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

cpp.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

css.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

dart.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

elisp.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

elixir.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

elm.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

go.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

html.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

java.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

javascript.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

json.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

kotlin.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

language-extensions.generated.json

  • outside the naming grammar
  • generated on build
  • 35 lines of code
  • 0 definitions
  • 0 call edges

lua.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

objc.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

ocaml.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

php.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

python.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

r.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

rescript.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

ruby.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

rust.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

scala.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

solidity.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

sql.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

swift.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

toml.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

tsx.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

typescript.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

yaml.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

zig.generated.wasm

  • outside the naming grammar
  • 0 lines of code
  • 0 definitions
  • 0 call edges

root core generated

bash.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1405122

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

c_sharp.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 5350572

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

c.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 645148

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

clojure.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 101197

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

cpp.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 3470630

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

css.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 149690

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

dart.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 765051

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

elisp.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 62431

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

elixir.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1436975

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

elm.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 185077

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

go.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 218892

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

html.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 20396

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

java.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 416772

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

javascript.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 416490

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

json.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 6263

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

kotlin.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 3486590

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

language-extensions.generated.json

  • outside the naming grammar
  • generated on build

Stats

Files 1

Lines of code 35

Blank lines 0

Bytes 909

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

lua.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 50892

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

objc.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 5360353

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

ocaml.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 5598405

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

php.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1065829

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

python.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 460110

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

r.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 487030

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

rescript.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1054340

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

ruby.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 2126191

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

rust.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1116068

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

scala.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 3793812

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

solidity.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 513121

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

sql.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 2440491

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

swift.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 3424604

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

toml.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 26152

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

tsx.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1450760

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

typescript.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 1418212

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

yaml.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 194466

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core generated

zig.generated.wasm

  • outside the naming grammar

Stats

Files 1

Lines of code 0

Blank lines 0

Bytes 693087

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

root core

loaders

A concern on the infrastructure layer holding 3 files, 90 lines of code, 22 definitions and 7 call edges.

Stats

Files 3

Lines of code 90

Blank lines 11

Bytes 4287

Definitions 22

Exported 9

Callable 11

Call edges 7

isolated flow 13

entry flow 4

leaf flow 4

relay flow 1

Findings no anomalies

Files

grammar.loader.ts

  • Subject: grammar
  • Concern: loader
  • Layer: infrastructure
  • 9 lines of code
  • 1 definitions
  • 1 call edges

manifest.loader.ts

  • Subject: manifest
  • Concern: loader
  • Layer: infrastructure
  • 44 lines of code
  • 13 definitions
  • 2 call edges

source.loader.ts

  • Subject: source
  • Concern: loader
  • Layer: infrastructure
  • 37 lines of code
  • 8 definitions
  • 4 call edges

root core loaders

grammar.loader.ts

  • Subject: grammar
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 9

Blank lines 1

Bytes 487

Definitions 1

Exported 1

Callable 1

Call edges 1

entry flow 1

Findings no anomalies

availableLanguages:5 entry · in 0 · out 1 calls: resolveGrammarDir called by: none

the file's walk 48 steps

Syntax kinds

identifier 18

call_expression 8

member_expression 8

arguments 8

property_identifier 8

formal_parameters 4

required_parameter 4

import_statement 3

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

function_expression 1

type_annotation 1

The source is served as text at the source

root core loaders

manifest.loader.ts

  • Subject: manifest
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 44

Blank lines 6

Bytes 2250

Definitions 13

Exported 5

Callable 6

Call edges 2

isolated flow 8

leaf flow 3

entry flow 2

Findings no anomalies

asStringArray:14 leaf · in 2 · out 0 calls: none called by: configEntries, packageFileTypes

readGrammarMeta:41 leaf · in 1 · out 0 calls: none called by: buildSource

fileTypesForSource:47 leaf · in 1 · out 0 calls: none called by: buildSource

configEntries:22 entry · in 0 · out 1 calls: asStringArray called by: none

packageFileTypes:34 entry · in 0 · out 1 calls: asStringArray called by: none

readJson:18 isolated · in 0 · out 0 calls: none called by: none

grammars:24 isolated · in 0 · out 0 calls: none called by: none

parsed:35 isolated · in 0 · out 0 calls: none called by: none

meta:36 isolated · in 0 · out 0 calls: none called by: none

list:37 isolated · in 0 · out 0 calls: none called by: none

entries:42 isolated · in 0 · out 0 calls: none called by: none

pool:43 isolated · in 0 · out 0 calls: none called by: none

matched:48 isolated · in 0 · out 0 calls: none called by: none

the file's walk 241 steps

Syntax kinds

identifier 107

arguments 25

call_expression 24

property_identifier 24

member_expression 22

lexical_declaration 14

variable_declarator 14

type_annotation 14

Once only

program 1

type_predicate_annotation 1

type_predicate 1

parenthesized_expression 1

new_expression 1

The source is served as text at the source

root core loaders

source.loader.ts

  • Subject: source
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 37

Blank lines 4

Bytes 1550

Definitions 8

Exported 3

Callable 4

Call edges 4

isolated flow 5

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

dotted:7 leaf · in 2 · out 0 calls: none called by: addLanguageExtensions, addLanguageExtensions

addLanguageExtensions:17 relay · in 1 · out 2 calls: dotted, dotted called by: loadDerivedExtensions

loadDerivedExtensions:32 entry · in 0 · out 2 calls: addLanguageExtensions, isRecord called by: none

bare:8 isolated · in 0 · out 0 calls: none called by: none

readExtensionMap:12 isolated · in 0 · out 0 calls: none called by: none

file:13 isolated · in 0 · out 0 calls: none called by: none

map:33 isolated · in 0 · out 0 calls: none called by: none

parsed:34 isolated · in 0 · out 0 calls: none called by: none

the file's walk 141 steps

Syntax kinds

identifier 65

arguments 19

call_expression 18

predefined_type 12

member_expression 11

property_identifier 11

statement_block 9

string 8

Once only

program 1

template_string 1

null 1

export_statement 1

new_expression 1

arrow_function 1

The source is served as text at the source

root core

persistence

A concern on the infrastructure layer holding 1 file, 8 lines of code, 2 definitions and 0 call edges.

Stats

Files 1

Lines of code 8

Blank lines 1

Bytes 516

Definitions 2

Exported 2

Callable 1

Call edges 0

isolated flow 2

Findings no anomalies

Files

source.persistence.ts

  • Subject: source
  • Concern: persistence
  • Layer: infrastructure
  • 8 lines of code
  • 2 definitions
  • 0 call edges

root core persistence

source.persistence.ts

  • Subject: source
  • Concern: persistence
  • Layer: infrastructure

Stats

Files 1

Lines of code 8

Blank lines 1

Bytes 516

Definitions 2

Exported 2

Callable 1

Call edges 0

isolated flow 2

Findings no anomalies

writeExtensionMap:5 isolated · in 0 · out 0 calls: none called by: none

target:6 isolated · in 0 · out 0 calls: none called by: none

the file's walk 31 steps

Syntax kinds

identifier 15

import_specifier 4

string 4

string_fragment 4

import_statement 3

import_clause 3

named_imports 3

predefined_type 3

Once only

program 1

export_statement 1

function_expression 1

formal_parameters 1

required_parameter 1

array_type 1

The source is served as text at the source

root core

predicates

A concern on the infrastructure layer holding 2 files, 7 lines of code, 2 definitions and 0 call edges.

Stats

Files 2

Lines of code 7

Blank lines 1

Bytes 380

Definitions 2

Exported 2

Callable 2

Call edges 0

leaf flow 2

Findings no anomalies

Files

record.predicate.ts

  • Subject: record
  • Concern: predicate
  • Layer: infrastructure
  • 3 lines of code
  • 1 definitions
  • 0 call edges

syntax.predicate.ts

  • Subject: syntax
  • Concern: predicate
  • Layer: infrastructure
  • 4 lines of code
  • 1 definitions
  • 0 call edges

root core predicates

record.predicate.ts

  • Subject: record
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 3

Blank lines 0

Bytes 178

Definitions 1

Exported 1

Callable 1

Call edges 0

leaf flow 1

Findings no anomalies

isRecord:1 leaf · in 1 · out 0 calls: none called by: loadDerivedExtensions

the file's walk 16 steps

Syntax kinds

identifier 8

binary_expression 4

predefined_type 3

unary_expression 2

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

function_expression 1

formal_parameters 1

The source is served as text at the source

root core predicates

syntax.predicate.ts

  • Subject: syntax
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 4

Blank lines 1

Bytes 202

Definitions 1

Exported 1

Callable 1

Call edges 0

leaf flow 1

Findings no anomalies

isCommentType:3 leaf · in 1 · out 0 calls: none called by: commentNodes

the file's walk 14 steps

Syntax kinds

identifier 6

type_annotation 2

predefined_type 2

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

string 1

The source is served as text at the source

root core

reporters

A concern on the operations layer holding 1 file, 25 lines of code, 4 definitions and 5 call edges.

Stats

Files 1

Lines of code 25

Blank lines 2

Bytes 1102

Definitions 4

Exported 3

Callable 2

Call edges 5

isolated flow 2

relay flow 2

Findings no anomalies

Files

grammar.reporter.ts

  • Subject: grammar
  • Concern: reporter
  • Layer: operations
  • 25 lines of code
  • 4 definitions
  • 5 call edges

root core reporters

grammar.reporter.ts

  • Subject: grammar
  • Concern: reporter
  • Layer: operations

Stats

Files 1

Lines of code 25

Blank lines 2

Bytes 1102

Definitions 4

Exported 3

Callable 2

Call edges 5

isolated flow 2

relay flow 2

Findings no anomalies

printNotes:11 relay · in 2 · out 1 calls: noteLine called by: reportBuild, reportBuild

reportBuild:17 relay · in 1 · out 4 calls: builtSummary, fetchFailedNote, printNotes, printNotes called by: buildGrammars

built:18 isolated · in 0 · out 0 calls: none called by: none

fetchFailed:22 isolated · in 0 · out 0 calls: none called by: none

the file's walk 114 steps

Syntax kinds

identifier 50

member_expression 17

property_identifier 17

call_expression 12

arguments 12

required_parameter 8

import_specifier 7

string 7

Once only

program 1

export_statement 1

return_statement 1

number 1

The source is served as text at the source

root core

resolvers

A concern on the infrastructure layer holding 2 files, 25 lines of code, 4 definitions and 0 call edges.

Stats

Files 2

Lines of code 25

Blank lines 4

Bytes 1142

Definitions 4

Exported 4

Callable 4

Call edges 0

isolated flow 2

leaf flow 2

Findings no anomalies

Files

grammar.resolver.ts

  • Subject: grammar
  • Concern: resolver
  • Layer: infrastructure
  • 13 lines of code
  • 3 definitions
  • 0 call edges

shell.resolver.ts

  • Subject: shell
  • Concern: resolver
  • Layer: infrastructure
  • 12 lines of code
  • 1 definitions
  • 0 call edges

root core resolvers

grammar.resolver.ts

  • Subject: grammar
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 13

Blank lines 3

Bytes 684

Definitions 3

Exported 3

Callable 3

Call edges 0

leaf flow 2

isolated flow 1

Findings no anomalies

resolveGrammarDir:10 leaf · in 3 · out 0 calls: none called by: wasmFor, buildGrammars, availableLanguages

grammarPath:14 leaf · in 1 · out 0 calls: none called by: wasmFor

runtimeWasm:6 isolated · in 0 · out 0 calls: none called by: none

the file's walk 46 steps

Syntax kinds

identifier 21

string 6

string_fragment 6

import_specifier 5

type_annotation 5

predefined_type 5

call_expression 5

arguments 5

Once only

program 1

member_expression 1

property_identifier 1

template_string 1

The source is served as text at the source

root core resolvers

shell.resolver.ts

  • Subject: shell
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 12

Blank lines 1

Bytes 458

Definitions 1

Exported 1

Callable 1

Call edges 0

isolated flow 1

Findings no anomalies

invocationFor:4 isolated · in 0 · out 0 calls: none called by: none

the file's walk 34 steps

Syntax kinds

identifier 16

import_specifier 4

type_annotation 4

required_parameter 3

predefined_type 3

pair 3

property_identifier 3

import_statement 2

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

function_expression 1

formal_parameters 1

The source is served as text at the source

root core

selectors

A concern on the application layer holding 1 file, 31 lines of code, 9 definitions and 3 call edges.

Stats

Files 1

Lines of code 31

Blank lines 3

Bytes 985

Definitions 9

Exported 5

Callable 3

Call edges 3

isolated flow 6

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

Files

syntax.selector.ts

  • Subject: syntax
  • Concern: selector
  • Layer: application
  • 31 lines of code
  • 9 definitions
  • 3 call edges

root core selectors

syntax.selector.ts

  • Subject: syntax
  • Concern: selector
  • Layer: application

Stats

Files 1

Lines of code 31

Blank lines 3

Bytes 985

Definitions 9

Exported 5

Callable 3

Call edges 3

isolated flow 6

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

walk:15 relay · in 1 · out 1 calls: childrenOf called by: commentNodes

childrenOf:4 leaf · in 1 · out 0 calls: none called by: walk

commentNodes:26 entry · in 0 · out 2 calls: isCommentType, walk called by: none

children:5 isolated · in 0 · out 0 calls: none called by: none

index:6 isolated · in 0 · out 0 calls: none called by: none

child:7 isolated · in 0 · out 0 calls: none called by: none

stack:16 isolated · in 0 · out 0 calls: none called by: none

node:18 isolated · in 0 · out 0 calls: none called by: none

found:27 isolated · in 0 · out 0 calls: none called by: none

the file's walk 110 steps

Syntax kinds

identifier 45

type_annotation 11

lexical_declaration 9

variable_declarator 9

type_identifier 9

statement_block 9

call_expression 9

arguments 9

Once only

program 1

for_statement 1

augmented_assignment_expression 1

null 1

function_type 1

while_statement 1

The source is served as text at the source

root

runtime

A container holding 1 file, 16 lines of code, 1 definition and 0 call edges.

Stats

Files 1

Lines of code 16

Blank lines 3

Bytes 774

Definitions 1

Exported 0

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

the folder's walk 55 steps

Folders

entrypoints

A concern on the runtime layer holding 1 file, 16 lines of code, 1 definition and 0 call edges.

root runtime

entrypoints

A concern on the runtime layer holding 1 file, 16 lines of code, 1 definition and 0 call edges.

Stats

Files 1

Lines of code 16

Blank lines 3

Bytes 774

Definitions 1

Exported 0

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

Files

grammar.entrypoint.ts

  • Subject: grammar
  • Concern: entrypoint
  • Layer: runtime
  • 16 lines of code
  • 1 definitions
  • 0 call edges

root runtime entrypoints

grammar.entrypoint.ts

  • Subject: grammar
  • Concern: entrypoint
  • Layer: runtime

Stats

Files 1

Lines of code 16

Blank lines 3

Bytes 774

Definitions 1

Exported 0

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

EXIT_FAILED:8 isolated · in 0 · out 0 calls: none called by: none

the file's walk 55 steps

Syntax kinds

identifier 27

property_identifier 8

import_specifier 7

import_statement 6

import_clause 6

string 6

string_fragment 6

named_imports 5

Once only

program 1

lexical_declaration 1

variable_declarator 1

number 1

object 1

array 1

The source is served as text at the source

root

types

A container holding 3 files, 59 lines of code, 12 definitions and 0 call edges.

Stats

Files 3

Lines of code 59

Blank lines 9

Bytes 1700

Definitions 12

Exported 12

Callable 0

Call edges 0

isolated flow 12

Findings no anomalies

the folder's walk 92 steps

Files

grammar.types.ts

  • Subject: grammar
  • Concern: types
  • Layer: infrastructure
  • 23 lines of code
  • 6 definitions
  • 0 call edges

shell.types.ts

  • Subject: shell
  • Concern: types
  • Layer: infrastructure
  • 4 lines of code
  • 1 definitions
  • 0 call edges

syntax.types.ts

  • Subject: syntax
  • Concern: types
  • Layer: infrastructure
  • 32 lines of code
  • 5 definitions
  • 0 call edges

root types

grammar.types.ts

  • Subject: grammar
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 23

Blank lines 5

Bytes 695

Definitions 6

Exported 6

Callable 0

Call edges 0

isolated flow 6

Findings no anomalies

GrammarSource:1 isolated · in 0 · out 0 calls: none called by: none

FileTypeEntry:9 isolated · in 0 · out 0 calls: none called by: none

GrammarMeta:14 isolated · in 0 · out 0 calls: none called by: none

BuildKind:19 isolated · in 0 · out 0 calls: none called by: none

BuildResult:21 isolated · in 0 · out 0 calls: none called by: none

FetchOutcome:28 isolated · in 0 · out 0 calls: none called by: none

the file's walk 29 steps

Syntax kinds

property_signature 15

property_identifier 15

type_annotation 15

predefined_type 13

type_identifier 8

export_statement 6

interface_declaration 4

interface_body 4

Once only

program 1

The source is served as text at the source

root types

shell.types.ts

  • Subject: shell
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 4

Blank lines 0

Bytes 97

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

Invocation:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 4 steps

Syntax kinds

property_signature 2

property_identifier 2

type_annotation 2

predefined_type 2

program 1

export_statement 1

interface_declaration 1

type_identifier 1

Once only

program 1

export_statement 1

interface_declaration 1

type_identifier 1

interface_body 1

readonly_type 1

The source is served as text at the source

root types

syntax.types.ts

  • Subject: syntax
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 32

Blank lines 4

Bytes 908

Definitions 5

Exported 5

Callable 0

Call edges 0

isolated flow 5

Findings no anomalies

CstNode:1 isolated · in 0 · out 0 calls: none called by: none

RawNode:13 isolated · in 0 · out 0 calls: none called by: none

ParseLogger:25 isolated · in 0 · out 0 calls: none called by: none

CodeParseOptions:29 isolated · in 0 · out 0 calls: none called by: none

ParseAttempt:33 isolated · in 0 · out 0 calls: none called by: none

the file's walk 59 steps

Syntax kinds

type_annotation 32

property_signature 26

property_identifier 26

predefined_type 26

type_identifier 10

function_type 6

formal_parameters 6

identifier 6

Once only

program 1

parenthesized_type 1

optional_parameter 1

The source is served as text at the source


Canonical Write · Content Fingerprint