argyph_parse/lib.rs
1#![forbid(unsafe_code)]
2#![cfg_attr(test, allow(clippy::unwrap_used))]
3
4mod chunker;
5mod error;
6pub mod languages;
7mod parser;
8pub mod structural;
9pub mod types;
10
11pub use chunker::{ast_chunks, char_split, fallback_chunks};
12pub use error::{ParseError, Result};
13pub use parser::{DefaultParser, Parser};
14pub use types::{
15 ByteRange, Chunk, ChunkId, ChunkKind, Import, ParsedFile, Symbol, SymbolId, SymbolKind,
16};