コード例 #1
0
ファイル: sql_grammar.py プロジェクト: edgarJ91/tytus
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')
コード例 #2
0
ファイル: sql_grammar.py プロジェクト: edgarJ91/tytus
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')
コード例 #3
0
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')