def p_funciones48(p):#ya 'funciones : MOD PABRE exp_aux COMA exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='MOD',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones43(p):# ya 'funciones : FLOOR PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='FLOOR',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones47(p):#ya 'funciones : EXP PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='EXP',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones41(p):#ya 'funciones : DIV PABRE exp_aux COMA exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='DIV',parametro1=p[3], parametro2=p[5], linea= p.slice[2].lineno)
def p_funciones42(p):# ya 'funciones : FACTORIAL PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='FACTORIAL',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones39(p):#ya 'funciones : CEILING PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='CEILING',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones40(p):#ya 'funciones : DEGREES PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='DEGREES',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones36(p):#ya 'funciones : ABS PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='ABS',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones33(p):#YA 'funciones : ACOSH PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='ACOSH',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones29(p):#ya 'funciones : TAND PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='TAND',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones24(p):#ya 'funciones : COT PABRE exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='COT',parametro1=p[3], linea= p.slice[2].lineno)
def p_funciones20(p):#ya 'funciones : ATAN2 PABRE exp_aux COMA exp_aux PCIERRA' p[0] = FuncionNumerica(funcion='ATAN2',parametro1=p[3], parametro2=p[5], linea= p.slice[2].lineno)