def p_juegoa(p):
	'''JuegoA : Vars JuegoA
		      | empty'''

def p_juegob(p):
	'''JuegoB : Funcion JuegoB 
			  | empty'''

def p_vars(p):
	'''Vars : VAR Vars2 PCOMA'''

def p_vars2(p):
	'''Vars2 : ID COR_I Exp COR_D VarSize DOSP Tipo Vars3 '''
	pass
		vars_values.pop()
	if (ids.vars_exists_in_list((p[1]))):
		vars_types.pop()
		vars_values.pop()
		if len(vars_size) > 1:	#Si existe mas de 1 elemento en la lista de tamano de variables obtiene 2 elementos
			vars_size.pop()
			vars_size.pop()
		else:					#Si no, solo obtiene 1 elemento
			vars_size.pop()		
	else:
		ids.enqueue(p[1])
		if ids.size() > 0:		#Si encuentra que existe un id, significa que hay que agregarlo a la tabla de variables
			#valor = p[2]
			tipo = vars_types.pop()	#obtiene el tipo de la lista de de tipos
			#vars_types.append(tipo)
			sizes1 = None
			sizes2 = None