docstr: Convert the CoNLL-U format input token to the dictionary format output token.
  Input: a list of all CoNLL-U fields for the token.
  Output: a dictionary that maps from field name to value.
docstr_tok: ["Convert","the","CoNLL-U","format","input","token","to","the","dictionary","format","output","token",".","Input",":","a","list","of","all","CoNLL-U","fields","for","the","token",".","Output",":","a","dictionary","that","maps","from","field","name","to","value","."]
code: def convert_conll_token(token_conll):
      """Convert the CoNLL-U format input token to the dictionary format output token.
      Input: a list of all CoNLL-U fields for the token.
      Output: a dictionary that maps from field name to value.
      """
      token_dict = {}
      for field in FIELD_TO_IDX:
          value = token_conll[FIELD_TO_IDX[field]]
          if value != "_":
              if field == HEAD:
                  token_dict[field] = int(value)
              else:
                  token_dict[field] = value
          # special case if text is '_'
          if token_conll[FIELD_TO_IDX[TEXT]] == "_":
              token_dict[TEXT] = token_conll[FIELD_TO_IDX[TEXT]]
              token_dict[LEMMA] = token_conll[FIELD_TO_IDX[LEMMA]]
      return token_dict
  
file_path: stanza/stanza/utils/conll.py
imports: import os
  import io
  from zipfile import ZipFile
  from stanza.models.common.doc import Document
  from stanza.models.common.doc import ID, TEXT, LEMMA, UPOS, XPOS, FEATS, HEAD, DEPREL, DEPS, MISC, NER, START_CHAR, END_CHAR
  from stanza.models.common.doc import FIELD_TO_IDX, FIELD_NUM
label_desc: Use image node_id 3 for calling the CoNLL obj's underlying member method code with example usage: obj.convert_conll_token(token_conll) and returns: token_dict