pub fn parse_top_level( parser: &mut Parser, top_level_mode: TopLevelMode) -> SyntaxResult<ParseTopLevelResult>