MCPcopy Index your code
hub / github.com/andrei-markeev/ts2c

github.com/andrei-markeev/ts2c @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,090 symbols 4,219 edges 321 files 8 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ITypeExtensionResolver (Interface)
(no doc) [45 implementers]
src/standard.ts
IScope (Interface)
(no doc) [7 implementers]
src/program.ts
SyntaxNode (Interface)
(no doc)
types.d.ts
RegexMachine (Interface)
(no doc)
src/regex.ts
SymbolInfo (Interface)
(no doc)
src/symbols.ts
INode (Interface)
(no doc)
src/template.ts
FieldAssignmentExpression (Interface)
(no doc)
src/types/utils.ts
PrintfOptions (Interface)
(no doc)
src/standard/console/log.ts

Core symbols most depended-on inside this repo

log
called by 409
tests/js_var/binexpr3.c
log
called by 409
tests/js_var/binexpr3.ts
js_var_plus
called by 341
tests/js_var/binexpr3.c
getCType
called by 166
src/types/typehelper.ts
js_var_from_str
called by 165
tests/js_var/binexpr3.c
js_var_to_str
called by 138
tests/js_var/binexpr3.c
print
called by 123
tests/strings/string6.ts
print
called by 123
tests/strings/string6.c

Shape

Function 840
Class 735
Method 414
Enum 75
Interface 26

Languages

C54%
TypeScript46%
Python1%

Modules by API surface

src/types/utils.ts100 symbols
tests/strings/string6.c89 symbols
src/nodes/statements.ts61 symbols
src/nodes/expressions.ts42 symbols
tests/realworld/parseHtml.c39 symbols
src/symbols.ts29 symbols
src/standard.ts29 symbols
src/types/ctypes.ts27 symbols
src/nodes/literals.ts27 symbols
tests/js_var/binexpr3.c26 symbols
tests/numbers/unary2.c24 symbols
tests/js_var/binexpr4.c24 symbols

For agents

$ claude mcp add ts2c \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact