docstr: Extension attribute getter. Compile a list of sense2vec phrases based
  on a processed Doc: named entities and noun chunks without determiners.
  
  doc (Doc): The Doc to get phrases from.
  RETURNS (list): The phrases as a list of Span objects.
docstr_tok: ["Extension","attribute","getter",".","Compile","a","list","of","sense2vec","phrases","based","on","a","processed","Doc",":","named","entities","and","noun","chunks","without","determiners",".","doc","(","Doc",")",":","The","Doc","to","get","phrases","from",".","RETURNS","(","list",")",":","The","phrases","as","a","list","of","Span","objects","."]
code: def get_phrases(self, doc: Doc) -> List[Span]:
      """Extension attribute getter. Compile a list of sense2vec phrases based
      on a processed Doc: named entities and noun chunks without determiners.
  
      doc (Doc): The Doc to get phrases from.
      RETURNS (list): The phrases as a list of Span objects.
      """
      func = registry.get_phrases.get(
          doc._._s2v.cfg.get("get_phrases", "default")
      )
      return func(doc)
  
imports: from typing import Tuple, Union, List, Dict, Callable, Iterable, Optional
  from spacy.language import Language
  from spacy.tokens import Doc, Token, Span
  from spacy.training import Example
  from spacy.vocab import Vocab
  from spacy.util import SimpleFrozenDict
  from pathlib import Path
  import numpy
  from .sense2vec import Sense2Vec
  from .util import registry
label_desc: Use image node_id 5 for calling the Sense2VecComponent obj's underlying member method code with example usage: obj.get_phrases(doc) and returns: func