          eg.nr_feat = self.extracter.set_features(eg.features, eg.atoms)
  
  
  cdef class Parser:
      def __init__(self, StringStore strings, transition_system, ParserModel model):
          self.moves = transition_system
          self.model = model
  
      @classmethod
      def from_dir(cls, model_dir, strings, transition_system):
 
</s> remove         return cls(strings, moves, model)
 </s> add         return cls(strings, moves, model, cfg.projectivize) </s> remove     def _lift(self, tokenid, heads):
 </s> add     @classmethod
    def _lift(cls, tokenid, heads):
    def __init__(self, StringStore strings, transition_system, ParserModel model, int projectivize = 0):
          eg.nr_feat = self.extracter.set_features(eg.features, eg.atoms)
  
  
  cdef class Parser:
    def __init__(self, StringStore strings, transition_system, ParserModel model, int projectivize = 0):
          self.moves = transition_system
          self.model = model
  
      @classmethod
      def from_dir(cls, model_dir, strings, transition_system):
keep keep keep keep replace keep keep keep keep keep
 integrated pseudo-projective parsing into parser

- nonproj.pyx holds a class PseudoProjectivity which currently holds
  all functionality to implement Nivre & Nilsson 2005's pseudo-projective
  parsing using the HEAD decoration scheme
- changed lefts/rights in Token to account for possible non-projective
  structures 
spacy/syntax/parser.pyx