递归下降子程序 program - function list function list→> function function listε function - FUNC identifier( parameter list statement void Parsefunction( MatchToken(T func)i Parseldentifier(i MatchToken (T LPARen) Parseparameterlistoi MatchToken(T paren; Parsestatement oi7 递归下降子程序 program –> function_list function_list –> function function_list | function –> FUNC identifier ( parameter_list ) statement void ParseFunction() { MatchToken(T_FUNC); ParseIdentifier(); MatchToken(T_LPAREN); ParseParameterList(); MatchToken(T_RPAREN); ParseStatement(); }