def p_replaced_constant_expression(self, p):
        if p.parser.enable_conditionals():
            tokens = p[1]
            tokens = p.parser.namespace.apply_macros(tokens)
            lexer = TokenListLexer(tokens)
            parser = ConstantExpressionParser(lexer, p.parser.namespace) 
            p[0] = parser.parse(debug=True)
        else:
            p[0] = ConstantExpressionNode(0)
replaced_constant_expression : pp_tokens
dataset/ETHPy150Open ardekantur/pyglet/tools/wraptypes/preprocessor.py/PreprocessorGrammar.p_replaced_constant_expression