MCPcopy Index your code
hub / github.com/ParaN3xus/udon-decompiler

github.com/ParaN3xus/udon-decompiler @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,206 symbols 3,586 edges 79 files 2 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Udon Decompiler

Nightly Build Ask DeepWiki

The Udon Decompiler.

Installation

Check docs/user/installation.

Usage

Check docs/user/usage.

Contributing

Check docs/dev/status and docs/dev/contributing.

License

AGPL-3.0-only.

Extension points exported contracts — how you extend this code

ITransform (Interface)
(no doc) [13 implementers]
src/decompiler/transform/pass_base.rs
ProgramExt (Interface)
(no doc) [1 implementers]
src/udon_asm/apply.rs
IProgramTransform (Interface)
(no doc) [2 implementers]
src/decompiler/transform/pass_base.rs
IBlockTransform (Interface)
(no doc) [2 implementers]
src/decompiler/transform/pass_base.rs
IStatementTransform (Interface)
(no doc)
src/decompiler/transform/pass_base.rs

Core symbols most depended-on inside this repo

push
called by 255
src/decompiler/cfg.rs
len
called by 236
src/decompiler/instruction_list.rs
iter
called by 232
src/decompiler/instruction_list.rs
get
called by 168
src/decompiler/instruction_list.rs
insert
called by 103
src/decompiler/instruction_list.rs
is_empty
called by 98
src/decompiler/instruction_list.rs
node
called by 56
src/odin/model.rs
pop
called by 50
src/decompiler/cfg.rs

Shape

Function 572
Method 449
Class 144
Enum 36
Interface 5

Languages

Rust91%
C#8%
TypeScript1%

Modules by API surface

src/odin/udon_program.rs96 symbols
src/udon_asm/literal/parse.rs74 symbols
src/decompiler/transform/passes/structured_control_flow_cleanup_transform.rs46 symbols
src/decompiler/cfg.rs42 symbols
src/decompiler/transform/passes/loop_detection.rs41 symbols
tools/UdonProgramDumper/BundleDecryption.cs39 symbols
src/decompiler/ir/nodes.rs39 symbols
src/odin/udon_variable_table.rs38 symbols
src/odin/model.rs36 symbols
src/odin/io.rs34 symbols
src/decompiler/transform/passes/condition_detection.rs32 symbols
src/decompiler/context.rs32 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page