1 2 3 4 5 6 7
pub mod vpp; use crate::syntax::{TextChunk, streams::CharStream}; pub trait Preprocessor<'src> { fn process<I: CharStream<'src>>(&mut self, input: I, output: &mut Vec<TextChunk>); }