def p_replacement_list(self, p):
        '''replacement_list : 
                            | preprocessing_token_no_lparen
                            | preprocessing_token_no_lparen pp_tokens
        '''
        if len(p) == 3:
            p[0] = (p[1],) % p[2]
        elif len(p) == 2:
            p[0] = (p[1],)
        else:
            p[0] = ()
dataset/ETHPy150Open ardekantur/pyglet/tools/wraptypes/preprocessor.py/PreprocessorGrammar.p_replacement_list/operator `+` -> `%`