code: func yaml_emitter_emit_sequence_start(emitter *yaml_emitter_t, event *yaml_event_t) bool {
  	if !yaml_emitter_process_anchor(emitter) {
  		return false
  	}
  	if !yaml_emitter_process_tag(emitter) {
  		return false
  	}
  	if emitter.flow_level > 0 || emitter.canonical || event.sequence_style() == yaml_FLOW_SEQUENCE_STYLE ||
  		yaml_emitter_check_empty_sequence(emitter) {
  		emitter.state = yaml_EMIT_FLOW_SEQUENCE_FIRST_ITEM_STATE
  	} else {
  		emitter.state = yaml_EMIT_BLOCK_SEQUENCE_FIRST_ITEM_STATE
  	}
  	return true
  }
docs: // Expect SEQUENCE-START.