MCPcopy Index your code
hub / github.com/boxbeam/untwine

github.com/boxbeam/untwine @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
176 symbols 388 edges 20 files 54 documented · 31% updated 2mo ago★ 154
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

Recoverable (Interface)
A type which can be recovered from when parsing, by generating a default error value. [8 implementers]
src/recoverable.rs
Parser (Interface)
The fundamental parsing construct for untwine. A simple parser which comes with combinators for modifying its behavior. [1 …
src/parser.rs
IntoCountBound (Interface)
(no doc) [1 implementers]
src/attr.rs
SealedParser (Interface)
(no doc) [1 implementers]
src/parser.rs

Core symbols most depended-on inside this repo

cursor
called by 31
src/context.rs
map
called by 27
src/lib.rs
len
called by 23
src/parser.rs
parser
called by 17
src/parser.rs
parse
called by 17
src/parser.rs
to_string
called by 14
macros/src/display.rs
parse
called by 11
src/lib.rs
slice
called by 9
src/context.rs

Shape

Function 75
Method 58
Class 22
Enum 17
Interface 4

Languages

Rust100%

Modules by API surface

src/context.rs35 symbols
macros/src/lib.rs27 symbols
src/parser.rs21 symbols
macros/src/codegen/mod.rs16 symbols
tests/src/lib.rs15 symbols
src/attr.rs12 symbols
macros/src/codegen/lookahead_optimization.rs9 symbols
src/lib.rs7 symbols
src/pretty.rs6 symbols
tests/src/benches.rs5 symbols
macros/src/recoverable.rs4 symbols
examples/lisp.rs4 symbols

For agents

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

⬇ download graph artifact