function return_type T_FUNCTION : T_STRING parameter_list ( ) nom_empty_parameter_list parameter parameter , optional_type T_VARIABLE type_expr type name namespace_name T_STRING optional_type T_VARIABLE type_expr type name namespace_name T_STRING type name namespace_name type_expr T_STRING inner_statement_list この先省略 この先省略 top_statement