use crate::*; pub struct SemanticParser { pub syntactic_tokens: Vec, pub semantic_tokens: Vec, } impl SemanticParser { pub fn new(syntactic_tokens: Vec) -> Self { Self { syntactic_tokens, semantic_tokens: Vec::new(), } } pub fn parse(&mut self) { todo!() } }