def p_expression_between(t): '''expression : expression BETWEEN expression AND expression''' global num_nodo try: t[0] = between1(t[1], t[2], t[3], t[4], t[5], t.lineno(1), t.lexpos(1), num_nodo) num_nodo += 6 except: errores.append(t.lineno(1), t.lexpos(1), 'ERROR - No se puede analizar BETWEEN', 'Semántico')
def p_expression_between2(t): '''expression : expression NOT BETWEEN expression AND expression | expression BETWEEN SYMMETRIC expression AND expression''' global num_nodo try: t[0] = between1(t[1], str(t[2]) + ' ' + str(t[3]), t[4], t[5], t[6], t.lineno(1), t.lexpos(1), num_nodo) num_nodo += 6 except: print('Problema con between2')
def p_expression_between(t): '''expression : expression BETWEEN expression AND expression''' global num_nodo try: t[0] = between1(t[1], t[2], t[3], t[4], t[5], t.lineno, t.lexpos, num_nodo) num_nodo += 6 except: print('Problema con between1')