MCPcopy Index your code
hub / github.com/ZeroX-DG/moon

github.com/ZeroX-DG/moon @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,080 symbols 3,339 edges 150 files 45 documented · 4%
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

NodeHooks (Interface)
(no doc) [13 implementers]
components/dom/src/node.rs
TreeNodeHooks (Interface)
(no doc) [4 implementers]
components/shared/src/tree_node.rs
FormattingContext (Interface)
(no doc) [2 implementers]
components/layout/src/formatting_context.rs
Graphics (Interface)
(no doc) [2 implementers]
components/gfx/src/graphics.rs
FetchListener (Interface)
(no doc) [2 implementers]
components/loader/src/resource_loop/request.rs
Tokenizing (Interface)
(no doc) [1 implementers]
components/html/src/tokenizer/mod.rs
ElementHooks (Interface)
(no doc) [9 implementers]
components/dom/src/elements/mod.rs
ElementMethods (Interface)
(no doc) [9 implementers]
components/dom/src/elements/mod.rs

Core symbols most depended-on inside this repo

clone
called by 197
components/dom/src/node.rs
tag_name
called by 168
components/html/src/tokenizer/token.rs
switch_to
called by 144
components/html/src/tokenizer/mod.rs
clone
called by 112
components/shared/src/tree_node.rs
unexpected
called by 103
components/html/src/tree_builder/mod.rs
is_start_tag
called by 90
components/html/src/tokenizer/token.rs
consume_next
called by 80
components/html/src/tokenizer/mod.rs
switch_to
called by 78
components/html/src/tree_builder/mod.rs

Shape

Method 708
Function 177
Class 125
Enum 60
Interface 10

Languages

Rust100%

Modules by API surface

components/html/src/tree_builder/mod.rs62 symbols
components/layout/src/layout_box.rs54 symbols
components/html/src/tokenizer/mod.rs54 symbols
components/shared/src/tree_node.rs45 symbols
components/dom/src/node.rs40 symbols
components/css/src/parser/mod.rs32 symbols
components/css/src/tokenizer/mod.rs29 symbols
components/html/src/tree_builder/stack_of_open_elements.rs25 symbols
components/painting/src/display_list.rs22 symbols
components/html/src/tokenizer/token.rs21 symbols
main/src/state/browser_tab.rs20 symbols
components/dom/src/element.rs19 symbols

For agents

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

⬇ download graph artifact