docs: function getParseRegexForToken(token, config) {
          var a;
          switch (token) {
          case 'DDDD':
              return parseTokenThreeDigits;
          case 'YYYY':
          case 'GGGG':
          case 'gggg':
              return parseTokenFourDigits;
          case 'YYYYY':
          case 'GGGGG':
          case 'ggggg':
              return parseTokenSixDigits;
          case 'S':
          case 'SS':
          case 'SSS':
          case 'DDD':
              return parseTokenOneToThreeDigits;
          case 'MMM':
          case 'MMMM':
          case 'dd':
          case 'ddd':
          case 'dddd':
              return parseTokenWord;
          case 'a':
          case 'A':
              return getLangDefinition(config._l)._meridiemParse;
          case 'X':
              return parseTokenTimestampMs;
          case 'Z':
          case 'ZZ':
              return parseTokenTimezone;
          case 'T':
              return parseTokenT;
          case 'SSSS':
              return parseTokenDigits;
          case 'MM':
          case 'DD':
          case 'YY':
          case 'GG':
          case 'gg':
          case 'HH':
          case 'hh':
          case 'mm':
          case 'ss':
          case 'M':
          case 'D':
          case 'd':
          case 'H':
          case 'h':
          case 'm':
          case 's':
          case 'w':
          case 'ww':
          case 'W':
          case 'WW':
          case 'e':
          case 'E':
              return parseTokenOneOrTwoDigits;
          default :
              a = new RegExp(regexpEscape(unescapeFormat(token.replace('\\', '')), "i"));
              return a;
          }
      }