Exemplo n.º 1
0
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
Exemplo n.º 2
0
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)