code: function (char) {
                  var
                      escapeChar = this._escapeChar,
                      count;
                  if (char === escapeChar) {
                      count = ++this._escapeCount;
                      if ("-" === escapeChar && 3 === count) {
                          this._output("&mdash;");
                          return this._parseContent;
                      }
                  } else {
                      count = this._escapeCount + 1;
                      while (--count) {
                          this._output(escapeChar);
                      }
                      this._setParserState(this._parseContent);
                      return this._parseContent(char);
                  }
              }
docs: State escape
  
  @param {String} char
  @private