MCPcopy Index your code
hub / github.com/charto/cxml

github.com/charto/cxml @v0.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3.1 ↗ · + Follow
278 symbols 424 edges 43 files 13 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

cxml

Build status Build status

This branch is a complete rewrite in progress.

License

The MIT License

Copyright (c) 2017 BusFaster Ltd

Extension points exported contracts — how you extend this code

Hasher32 (Interface)
(no doc) [2 implementers]
src/CRC32.ts
Element (Interface)
(no doc) [1 implementers]
src/schema/Element.ts
TokenElement (Interface)
(no doc)
src/parser/JSX.ts
RuleStack (Interface)
(no doc)
src/builder/RuleSet.ts
ElementConstructor (Interface)
(no doc)
src/schema/Element.ts
XModule (Interface)
(no doc)
src/parser/JSX.ts
ElementTypeConstructor (Interface)
(no doc)
src/schema/ComplexType.ts
XModuleTable (Interface)
(no doc)
src/parser/JSX.ts

Core symbols most depended-on inside this repo

createToken
called by 8
src/tokenizer/TokenSet.ts
getSlice
called by 7
src/parser/Parser.ts
resolve
called by 6
src/parser/Parser.ts
setBuffer
called by 5
lib/Patricia.h
advance
called by 5
src/tokenizer/Patricia.ts
addNamespace
called by 4
src/parser/ParserConfig.ts
bindNamespace
called by 4
src/parser/ParserConfig.ts
getAttributeTokens
called by 4
src/parser/ParserConfig.ts

Shape

Method 129
Class 112
Function 14
Interface 12
Enum 11

Languages

TypeScript81%
C++19%

Modules by API surface

src/parser/Token.ts20 symbols
src/parser/ParserConfig.ts20 symbols
lib/Parser.h19 symbols
src/parser/Parser.ts18 symbols
src/tokenizer/Patricia.ts15 symbols
src/schema/Element.ts15 symbols
src/builder/RuleSet.ts14 symbols
src/parser/JSX.ts12 symbols
src/parser/Lib.d.ts10 symbols
src/CRC32.ts10 symbols
src/writer/Writer.ts9 symbols
src/schema/Member.ts8 symbols

For agents

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

⬇ download graph artifact