use crate::audio::{parse::parser::Parser, program::Instruction}; pub type Result = std::result::Result; mod lex; mod macros; mod parser; pub fn parse(raw_src: &str) -> Result> { let src = macros::process(raw_src); Parser::new(&src).parse() }