code: function(code, lineNumbers)
    {
      var _this = this,
          opts = _this.opts,
          html = '',
          count = _this.lines.length,
          firstLine = parseInt(opts.firstLine || 1),
          pad = opts.padLineNumbers,
          lineNumber,
          i
          ;
  
      if (pad == true)
        pad = (firstLine + count - 1).toString().length;
      else if (isNaN(pad) == true)
        pad = 0;
  
      for (i = 0; i < count; i++)
      {
        lineNumber = lineNumbers ? lineNumbers[i] : firstLine + i;
        code = lineNumber == 0 ? opts.space : padNumber(lineNumber, pad);
        html += _this.wrapLine(i, lineNumber, code);
      }
  
      return html;
    }
docs: Generates HTML markup for line number column.
  @param {String} code     Complete code HTML markup.
  @param {Array} lineNumbers Calculated line numbers.
  @return {String}       Returns HTML markup.