code: function (char) {
                  var
                      tagsOpened = 0 < this._openedTags.length,
                      listTag;
                  if (" " === char) {
                      // Start or append list
                      if (this._numericList) {
                          listTag = "ol";
                      } else {
                          listTag = "ul";
                      }
                      this._openList(listTag);
                      this._openTag("li");
                  } else if (this._numericList
                      && ("0" <= char && "9" >= char || "." === char)) {
                      return; // No state change
                  } else if ("*" === char) {
                      if (tagsOpened) {
                          this._output(" "); // new line inside a paragraph
                      }
                      this._openTag("strong");
                  }
                  return this._parseContent;
              }
docs: State list
  TODO: numbered list parsing is incorrect
  
  @param {String} char
  @private