public Token expr() throws ParentesiParsingException, OperazioneNonValidaException, ExtraTokenException, OperatoreMissingException, OperandoMissingException
	{
		Token x = andExpr();
		if(!(point>text.size()-1))
		{	while(peek().ritornaTipoToken().equals(Tok.OR))
			{
				consume();
				Token y = andExpr();
				boolean b1 = (boolean)x.ritornaValore();
				boolean b2 = (boolean)y.ritornaValore();
				x = new Booleano(b1 || b2);
				if(point>text.size()-1) break;
			}
		}
		return x;
	}