parsentry_parser/lib.rs
1//! Tree-sitter based code parser and security pattern matcher.
2//!
3//! This crate provides:
4//! - Code parsing using tree-sitter grammars
5//! - Security pattern matching for vulnerability detection
6
7mod parser;
8mod patterns;
9
10pub use parser::{CodeParser, Context, Definition};
11pub use patterns::{
12 LanguagePatterns, PatternConfig, PatternMatch, PatternQuery, SecurityRiskPatterns,
13};
14
15// Re-export tree-sitter types for downstream crates
16pub use streaming_iterator::StreamingIterator;
17pub use tree_sitter::{Query, QueryCursor};