← ALL INSPIRATIONS
REFERENCE NOTE / 27BUILDING BLOCKS

A TOOL WE STUDIED

Tree-sitter

Syntax trees make source relationships repeatable and fast enough for local tooling.

In the product

01 / THE WORK

What we admire

Tree-sitter’s incremental parsing and language grammars offer a practical foundation for extracting symbols and source locations. It lets a tool build structural context without asking an LLM to invent the shape of the program.

02 / THE LESSON

The principle that stayed

A parser gives syntax facts, not an oracle for behavior. Each extracted node and edge should retain its file and location, and unsupported languages should remain visible as a coverage boundary.

03 / OUR BOUNDARY

Where CodeVetter stands

CodeVetter bundles pinned Tree-sitter grammar crates in its Rust structural graph. That graph feeds local navigation and evidence leads; runtime verification remains the authority for behavioral claims.