3 __copyright__ =
'Copyright 2020, QNLP' 4 __credits__ = [
'{credit_list}']
5 __license__ =
'{license}' 6 __version__ =
'{mayor}.{minor}.{rel}' 7 __maintainer__ =
'{maintainer}' 8 __email__ =
'lee.oriordan@ichec.ie' 13 Base class for pregroup types 24 Simple class for pregroup types with adjoint 40 adj_order_str +=
'l' if self.
adjOrder < 0
else 'r' 42 return super().
__str__() +
": ADJ=" + str(self.
isAdj) +
" ORD=" + adj_order_str
51 super().
__init__(
's', isAdj, adjOrder)
56 Noun data type with matched nltk type defined in matchables() 60 super().
__init__(
'n', isAdj, adjOrder)
65 Verb data type (n^r \otimes s \otimes n^l) with matched nltk type defined in matchables() 68 def __init__(self, isAdj, adjOrder=0, left_adj : Noun =
None,
69 right_adj : Noun =
None,
70 meaning : Meaning =
None):
79 Simple sentence data type 85 return 's:' +
','.join([s.label
for s
in self.
structure])
def __init__(self, isAdj, adjOrder=0)
def __init__(self, label, isAdj, adjOrder=0)
def __init__(self, isAdj, adjOrder=0)
def __init__(self, label)
def __init__(self, structure)
def __init__(self, isAdj, adjOrder=0, Noun left_adj=None, Noun right_adj=None, Meaning meaning=None)