Skip to main content

Crate argyph_parse

Crate argyph_parse 

Source

Re-exports§

pub use types::ByteRange;
pub use types::Chunk;
pub use types::ChunkId;
pub use types::ChunkKind;
pub use types::Import;
pub use types::ParsedFile;
pub use types::Symbol;
pub use types::SymbolId;
pub use types::SymbolKind;

Modules§

languages
structural
Structural parsers for non-code file formats (markdown, JSON, YAML, TOML, CSV).
types

Structs§

DefaultParser
The production parser implementation.

Enums§

ParseError

Traits§

Parser
Parses a single source file with tree-sitter, extracting symbols, AST-aware chunks, and raw import statements.

Functions§

ast_chunks
Build AST-aware chunks around named definition nodes.
char_split
Character-based fallback chunks for text that has no AST structure or for oversized nodes.
fallback_chunks
Build fallback-only chunks for files with no recognized language.

Type Aliases§

Result