Code
Hub
Workspaces
Following
Digest
Agents
Trending
Connect
MCP
copy
Index your code
hub
/ github.com/cmars/statechart
github.com/cmars/statechart
@main
Chat with this repo
repository ↗
·
DeepWiki ↗
·
+ Follow
107
symbols
214
edges
9
files
0
documented · 0%
Search
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
Actionable (Interface)
(no doc) [5 implementers]
src/interpreter.rs
Node (Interface)
(no doc) [4 implementers]
src/ast.rs
Conditional (Interface)
(no doc) [2 implementers]
src/interpreter.rs
ActiveNode (Interface)
(no doc) [3 implementers]
src/ast.rs
Outputable (Interface)
(no doc) [2 implementers]
src/interpreter.rs
Sender (Interface)
(no doc) [2 implementers]
src/interpreter.rs
Core symbols
most depended-on inside this repo
node
called by 13
src/ast.rs
push
called by 12
src/interpreter.rs
run
called by 9
src/interpreter.rs
state_by_id
called by 8
src/ast.rs
actionable
called by 7
src/interpreter.rs
label
called by 6
src/ast.rs
id
called by 5
src/ast.rs
microstep
called by 5
src/interpreter.rs
Shape
Method
53
Class
21
Function
20
Enum
7
Interface
6
Languages
Rust
100%
Modules
by API surface
src/interpreter.rs
52 symbols
src/ast.rs
32 symbols
tests/test.rs
11 symbols
tests/choice.rs
4 symbols
tests/stateid.rs
3 symbols
src/agent/mod.rs
3 symbols
tests/pingpong.rs
1 symbols
tests/assign.rs
1 symbols
For agents
$
claude mcp add statechart \ -- python -m otcore.mcp_server <graph>
⬇ download graph artifact