コード例 #1
0
ファイル: lexPar.py プロジェクト: Kratosfm/Compiladores
def p_rel(p):
    '''
  	rel : LOWERTHAN
    	| MORETHAN
        | LOWEREQ
        | MOREEQ
        | SAME
        | DIFFERENT
  '''
    #print(p[1])
    cuadruplos.pushPoper(p[1])
コード例 #2
0
ファイル: lexPar.py プロジェクト: Kratosfm/Compiladores
def p_pushop(p):
    "pushop :"
    cuadruplos.pushPoper(p[-1])
コード例 #3
0
ファイル: lexPar.py プロジェクト: Kratosfm/Compiladores
def p_log(p):
    '''
  	log : OR
        | AND
  '''
    cuadruplos.pushPoper(p[1])
コード例 #4
0
ファイル: lexPar.py プロジェクト: Kratosfm/Compiladores
def p_escrit2(p):
    '''
    escrit2 :
    '''
    cuadruplos.printcuad()
    cuadruplos.pushPoper("print")
コード例 #5
0
def p_pushPoper(p):
    '''
    pushPoper :
    '''
    cuad.pushPoper(p[-1])
コード例 #6
0
def p_addFF(p):
    '''
    addFF :
    '''
    cuad.pushPoper(p[-1])
コード例 #7
0
def p_insertOpWrite(p):
    '''
    insertOpWrite  :
    '''
    cuad.pushPoper('write')
コード例 #8
0
def p_insertOpRead(p):
    '''
    insertOpRead : 
    '''

    cuad.pushPoper("read")