code: func (r *ASCIIRenderer) ListItem(out *bytes.Buffer, text []byte, flags int) {
  	if flags&blackfriday.LIST_ITEM_BEGINNING_OF_LIST != 0 {
  		r.listItemCount = 1
  	} else {
  		r.listItemCount++
  	}
  	indent := strings.Repeat(r.Indentation, int(r.listLevel))
  	var bullet string
  	if flags&blackfriday.LIST_TYPE_ORDERED != 0 {
  		bullet += fmt.Sprintf("%d.", r.listItemCount)
  	} else {
  		bullet += "*"
  	}
  	out.WriteString(indent + bullet + " ")
  	r.fw(out, text)
  	out.WriteString(linebreak)
  }
docs: // ListItem renders list items and supports both ordered and unordered lists.