MCPcopy Index your code
hub / github.com/Lucretiel/nom-supreme

github.com/Lucretiel/nom-supreme @0.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.7.0 ↗ · + Follow
106 symbols 195 edges 7 files 24 documented · 23% updated 2y ago★ 1656 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

nom-supreme

A collection of utilities for a superior nom experience

Extension points exported contracts — how you extend this code

ExtractContext (Interface)
Trait for recombining error information with the original input. This trait is used to take the context information att [6 …
src/final_parser.rs
TagError (Interface)
Similar to [`FromExternalError`][nom::error::FromExternalError] and [`ContextError`][nom::error::ContextError], this tra [5 …
src/tag.rs
ParserExt (Interface)
Additional postfix parser combinators, as a complement to [`Parser`]. Mostly these are postfix versions of the combinato [1 …
src/parser_ext.rs
RecreateContext (Interface)
Trait for types which represent an absolute location of a parse error in an input This trait is implemented for "full l [3 …
src/final_parser.rs

Core symbols most depended-on inside this repo

must_be_a_parser
called by 20
src/parser_ext.rs
parse
called by 10
src/parser_ext.rs
parse_separated_terminated
called by 5
src/multi.rs
parse_number_list
called by 4
src/multi.rs
preceded_by
called by 4
src/parser_ext.rs
parse_from_str
called by 3
src/parser_ext.rs
map_locations
called by 3
src/error.rs
or
called by 3
src/error.rs

Shape

Method 42
Function 32
Class 23
Enum 5
Interface 4

Languages

Rust100%

Modules by API surface

src/parser_ext.rs47 symbols
src/multi.rs25 symbols
src/error.rs19 symbols
src/final_parser.rs9 symbols
src/tag.rs5 symbols
src/from_str.rs1 symbols

For agents

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

⬇ download graph artifact