code: public Object parseArray() {
      ArrayList arr = new ArrayList();
      advance();
      if(T.isValueType()) {
        arr.add(parseValue());
        while(T.getType() == TokenType.COMMA) {
          advance();
          arr.add(parseValue());
        }
      }
      checkAndSkip(TokenType.RSQUARE, "]");
      return arr;
    }
docs: array = "[" [ value { "," value } ] "]".