  from libc.stdint cimport uint16_t, uint32_t, uint64_t, uintptr_t
  from libc.stdint cimport uint8_t
  
  
  # Google universal tag set
  cpdef enum univ_tag_t:
      NO_TAG
      ADJ
      ADV
      ADP
      CONJ
      DET
      NOUN
      NUM
      PRON
      PRT
      VERB
      X
      PUNCT
      EOL
      N_UNIV_TAGS
  
  
  # Reserve 64 values for flag features
  cpdef enum attr_id_t:
      FLAG0
      FLAG1
      FLAG2
 
</s> remove from .typedefs cimport flags_t, attr_t, id_t, hash_t, univ_tag_t
 </s> add from .typedefs cimport flags_t, attr_t, id_t, hash_t
from .parts_of_speech cimport univ_pos_t </s> remove from ..typedefs cimport univ_tag_t
from ..typedefs cimport NO_TAG, ADJ, ADV, ADP, CONJ, DET, NOUN, NUM, PRON, PRT, VERB
from ..typedefs cimport X, PUNCT, EOL
 </s> add from ..parts_of_speech cimport univ_pos_t
from ..parts_of_speech cimport NO_TAG, ADJ, ADV, ADP, CONJ, DET, NOUN, NUM, PRON, PRT, VERB
from ..parts_of_speech cimport X, PUNCT, EOL </s> remove from .typedefs cimport flags_t, attr_id_t, attr_t, univ_tag_t
 </s> add from .typedefs cimport flags_t, attr_id_t, attr_t
from .parts_of_speech cimport univ_pos_t </s> remove from ..typedefs cimport univ_tag_t
 </s> add from ..parts_of_speech cimport univ_pos_t </s> remove from .typedefs import UNIV_TAG_NAMES
 </s> add from .parts_of_speech import UNIV_POS_NAMES
  from libc.stdint cimport uint16_t, uint32_t, uint64_t, uintptr_t
  from libc.stdint cimport uint8_t
  
  



















  # Reserve 64 values for flag features
  cpdef enum attr_id_t:
      FLAG0
      FLAG1
      FLAG2
keep keep keep keep replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace replace keep keep keep keep keep
 * Move POS tag definitions to parts_of_speech.pxd 
spacy/typedefs.pxd