class_docstr: Interface for categories in combinatory grammars.
class_docstr_tok: ["Interface","for","categories","in","combinatory","grammars","."]
code: def __lt__(self, other):
      if not isinstance(other, AbstractCCGCategory):
          raise_unorderable_types("<", self, other)
      if self.__class__ is other.__class__:
          return self._comparison_key < other._comparison_key
      else:
          return self.__class__.__name__ < other.__class__.__name__
  
imports: from abc import ABCMeta, abstractmethod
  from functools import total_ordering
  from nltk.internals import raise_unorderable_types
label_desc: Use image node_id 9 for calling the AbstractCCGCategory obj's underlying member method code with example usage: obj.__lt__(other) and returns: unknown, unknown