int getNextNonWhitespace(int start)
	{
		char curChar;
		int offset = -1;
		int retOffset = -1;
		
		do
		{
			offset ++;
			retOffset ++;
			
			if(start + offset >= input.getText().length()) return retOffset-1;
			curChar = input.getText().charAt(start + offset);
		
			if(curChar == '\r') retOffset --;
		}
		while(curChar == ' ' || curChar == '\r' || curChar == '\n' || curChar == '\t');
		
		return start + retOffset;
	}