pub fn parse_checked(
source: &str,
tokens: Vec<Token>,
file: FileId,
) -> Result<(Ast, Vec<Diagnostic>), CompileError>pub fn parse_checked(
source: &str,
tokens: Vec<Token>,
file: FileId,
) -> Result<(Ast, Vec<Diagnostic>), CompileError>