pub trait Parser: Send + Sync { // Required method fn parse(&mut self, source: &[char]) -> Vec<Token>; }