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