docs: public Token scanVariable() {
          int length = 1;
          if ('@' == charAt(offset + 1)) {
              length++;
          }
          while (isVariableChar(charAt(offset + length))) {
              length++;
          }
          return new Token(Literals.VARIABLE, input.substring(offset, offset + length), offset + length);
      }