MCPcopy Index your code
hub / github.com/KuldeepSinh/lc3_vm

github.com/KuldeepSinh/lc3_vm @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
132 symbols 289 edges 29 files 39 documented · 30%
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

ErrnoSentinel (Interface)
The sentinel value indicates that a function failed and more detailed information about the error can be found in `errno [4 …
src/sys/errno.rs
TimeValLike (Interface)
(no doc) [2 implementers]
src/sys/time.rs

Core symbols most depended-on inside this repo

tv_sec
called by 28
src/sys/time.rs
update
called by 14
src/hardware/register/mod.rs
get
called by 14
src/hardware/instructions/opcode.rs
tv_nsec
called by 12
src/sys/time.rs
insert
called by 11
src/sys/select.rs
tv_usec
called by 11
src/sys/time.rs
sign_extend
called by 11
src/hardware/instructions/mod.rs
num_microseconds
called by 9
src/sys/time.rs

Shape

Function 60
Method 59
Enum 6
Class 5
Interface 2

Languages

Rust100%

Modules by API surface

src/sys/time.rs43 symbols
src/sys/errno.rs17 symbols
src/sys/select.rs12 symbols
src/hardware/memory/mod.rs9 symbols
src/sys/mod.rs8 symbols
src/hardware/register/condition_flag.rs6 symbols
src/hardware/instructions/opcode.rs6 symbols
src/hardware/register/mod.rs5 symbols
src/sys/terminal.rs4 symbols
src/hardware/instructions/trap.rs2 symbols
src/file.rs2 symbols
src/sys/getchar.rs1 symbols

For agents

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

⬇ download graph artifact