pub fn parse_ast(input: &str) -> IResult<&str, Ast<'_>>
Parses an entire Smithy 2.0 IDL format file and returns the abstract syntax tree for it.