class_docstr: Base class for the neural UD Processors (tokenize,mwt,pos,lemma,depparse,sentiment,constituency) 
class_docstr_tok: ["Base","class","for","the","neural","UD","Processors","(","tokenize",",","mwt",",","pos",",","lemma",",","depparse",",","sentiment",",","constituency",")"]
docstr: Filter out non-processor configurations 
docstr_tok: ["Filter","out","non-processor","configurations"]
code: def filter_out_option(option):
      """Filter out non-processor configurations"""
      options_to_filter = [
          "device",
          "cpu",
          "cuda",
          "dev_conll_gold",
          "epochs",
          "lang",
          "mode",
          "save_name",
          "shorthand",
      ]
      if option.endswith("_file") or option.endswith("_dir"):
          return True
      elif option in options_to_filter:
          return True
      else:
          return False
  
imports: from abc import ABC, abstractmethod
  from stanza.models.common.doc import Document
  from stanza.pipeline.registry import NAME_TO_PROCESSOR_CLASS, PIPELINE_NAMES, PROCESSOR_VARIANTS
label_desc: Use image node_id 8 for calling the UDProcessor obj's underlying member method code with example usage: obj.filter_out_option(option) and returns: True, True, False