pub fn parse(code: &str, module_id: ModuleId) -> Result<Node<Program>, KclError>
Parse the given KCL code into an AST.