def p_expression_and(p): "expression : expression AND expression" # print 'in p_expression_and p1: ' + str(p[1]) # print 'in p_expression_and p3: ' + str(p[3]) s1 = BitArray(p[1]) s2 = BitArray(p[3]) # print 'in p_expression_and s1: ' + str(s1) # print 'in p_expression_and s2: ' + str(s2) s1.__iand__(s2) p[0] = '0b' + s1.bin
def p_expression_and(p): "expression : expression AND expression" s1 = BitArray(p[1]) s2 = BitArray(p[3]) s1.__iand__(s2) p[0] = '0b' + (s1.bin)