public Token expr() throws OperazioneNonValidaException, ParentesiParsingException
	{
		Token x = molDivMod();
		if(!(point>text.size()-1))
		{	while(peek().ritornaTipoToken().equals(Tok.PIU)||peek().ritornaTipoToken().equals(Tok.MENO))
			{
				Token op = peek();
				consume();
				Token y = molDivMod();
				int n1 = (int)x.ritornaValore();
				int n2 = (int)y.ritornaValore();
				if(op.ritornaTipoToken().equals(Tok.PIU))
					x = new Intero(n1 + n2);
				else 
					x =new Intero(n1-n2);
				if(point>text.size()-1) break;
			}
		}
		return x;
	}