src/main/java/org/mvel2/compiler/AbstractParser.java
protected boolean tokenContinues() {
    if (cursor == end) return false;
    else if (expr[cursor] == '.' || expr[cursor] == '[') return true;
    else if (isWhitespace(expr[cursor])) {
      int markCurrent = cursor;
      skipWhitespace();
      if (cursor != end && (expr[cursor] == '.' || expr[cursor] == '[')) return true;
      cursor = markCurrent;
    }
    return false;
  }
/**
   * Checking from the current cursor position, check to see if we're inside a contiguous identifier.
   *
   * @return -
   */
Checking from the current cursor position, check to see if we're inside a contiguous identifier.
@return
Checking from the current cursor position check to see if we ' re inside a contiguous identifier . @return
protected boolean tokenContinues() {
    if (cursor == end) return false;
    else if (expr[cursor] == '.' || expr[cursor] == '[') return true;
    else if (isWhitespace(expr[cursor])) {
      int markCurrent = cursor;
      skipWhitespace();
      if (cursor != end && (expr[cursor] == '.' || expr[cursor] == '[')) return true;
      cursor = markCurrent;
    }
    return false;
  }
protected boolean tokenContinues ( ) { if ( cursor == end ) return false ; else if ( expr [ cursor ] == '.' || expr [ cursor ] == '[' ) return true ; else if ( isWhitespace ( expr [ cursor ] ) ) { int markCurrent = cursor ; skipWhitespace ( ) ; if ( cursor != end && ( expr [ cursor ] == '.' || expr [ cursor ] == '[' ) ) return true ; cursor = markCurrent ; } return false ; }
Checking from the current cursor position, check to see if we're inside a contiguous identifier.
Checking from the current cursor position check to see if we ' re inside a contiguous identifier .