pub fn parse_declaration_file(
source: &str,
name: String,
options: &ParseOptions,
provider: &dyn DeclProvider,
) -> Result<DeclFile, ParseError>Expand description
parse a decleration file into a DeclFile.
return ParseError if the source is invalid.
ยงexample
let file = parse_declaration_file(
"struct A { v: vint }", "file".to_string(), &ParseOptions::default(), &VoidProvider{}
).unwrap();