class_docstr: Class representing a lexicon for CCG grammars.
  
  * `primitives`: The list of primitive categories for the lexicon
  * `families`: Families of categories
  * `entries`: A mapping of words to possible categories
class_docstr_tok: ["Class","representing","a","lexicon","for","CCG","grammars",".","*","`","primitives","`",":","The","list","of","primitive","categories","for","the","lexicon","*","`","families","`",":","Families","of","categories","*","`","entries","`",":","A","mapping","of","words","to","possible","categories"]
code: def __init__(self, start, primitives, families, entries):
      self._start = PrimitiveCategory(start)
      self._primitives = primitives
      self._families = families
      self._entries = entries
  
imports: import re
  from collections import defaultdict
  from nltk.ccg.api import CCGVar, Direction, FunctionalCategory, PrimitiveCategory
  from nltk.internals import deprecated
  from nltk.sem.logic import Expression
label_desc: Use image node_id 1 to create a new CCGLexicon object  with example: obj = CCGLexicon(start, primitives, families, entries)