MCPcopy Index your code
hub / github.com/dprint/jsonc-parser

github.com/dprint/jsonc-parser @0.32.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.32.4 ↗ · + Follow
524 symbols 1,621 edges 16 files 125 documented · 24% 84 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

jsonc-parser

A JSON parser and manipulator for Rust that supports comments and other JSON extensions.

Documentation

For usage examples and API documentation, see the rustdoc documentation.

Benchmarks

See Benchmarks

Extension points exported contracts — how you extend this code

Ranged (Interface)
Represents an object that has a range in the text. [6 implementers]
src/common.rs
CharProvider (Interface)
(no doc) [2 implementers]
src/string.rs

Core symbols most depended-on inside this repo

value
called by 59
src/cst/mod.rs
build_cst
called by 51
src/cst/mod.rs
run_test
called by 46
src/cst/mod.rs
insert
called by 39
src/cst/mod.rs
len
called by 32
src/value.rs
parse_to_value
called by 29
src/parse_to_value.rs
create_error_for_current_token
called by 26
src/scanner.rs
iter
called by 25
src/value.rs

Shape

Function 225
Method 222
Class 51
Enum 24
Interface 2

Languages

Rust100%

Modules by API surface

src/cst/mod.rs171 symbols
src/parse_to_ast.rs58 symbols
src/parse_to_value.rs47 symbols
src/ast.rs46 symbols
src/serde.rs40 symbols
src/scanner.rs39 symbols
src/value.rs26 symbols
tests/test.rs22 symbols
benches/bench.rs19 symbols
src/string.rs14 symbols
src/parser.rs13 symbols
src/errors.rs12 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page