code: private void scanTwoDigitSpecial() {
  
          if (mInput == '=' && (mType == TokenType.COMP || mType == TokenType.EQ || mType == TokenType.N_EQ)) {
              mOutput.append(mInput);
              mPos++;
          } else if (mInput == '/' && (mType == TokenType.SLASH)) {
              mOutput.append(mInput);
              mType = TokenType.DESC_STEP;
              mPos++;
          } else if (mInput == '.' && (mType == TokenType.POINT)) {
              mOutput.append(mInput);
              mType = TokenType.PARENT;
              mPos++;
          } else if (mInput == '<' && mOutput.toString().equals("<")) {
              mOutput.append(mInput);
              mType = TokenType.L_SHIFT;
              mPos++;
          } else if (mInput == '>' && mOutput.toString().equals(">")) {
              mOutput.append(mInput);
              mType = TokenType.R_SHIFT;
              mPos++;
          } else if (mInput == ':' && mType == TokenType.OPEN_BR) {
              // could be start of a comment
              mOutput = new StringBuilder();
              mType = TokenType.COMMENT;
              mCommentCount++;
              mState = State.COMMENT;
              mPos++;
          } else {
              mFinnished = true;
          }
      }
docs: Scans special characters that can have more then one digit. E.g. ==, !=,
  <=, >=, //, .., (: