adze 0.8.0

Define tree-sitter grammars alongside Rust logic with AST-first parsing
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Common external scanners for adze.
//! These are Rust implementations of common scanning patterns.
#![cfg_attr(feature = "strict_docs", allow(missing_docs))]

// Common external scanners for adze
// These are Rust implementations of common scanning patterns

/// Heredoc scanner implementation.
pub mod heredoc;
/// Indentation-based scanner implementation.
pub mod indentation;

pub use heredoc::HeredocScanner;
pub use indentation::IndentationScanner;

// Re-export from parent module for convenience
pub use crate::external_scanner::{CommentScanner, StringScanner};