From 33610cacd221224132c4fc0025cfeec28927b266 Mon Sep 17 00:00:00 2001 From: Ahmet Yildirim Date: Thu, 7 Oct 2021 13:09:18 +0200 Subject: [PATCH 1/2] Implement get_refs function for DrtLambdaExpression --- nltk/sem/drt.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nltk/sem/drt.py b/nltk/sem/drt.py index 4db47fdae5..1299b68c06 100644 --- a/nltk/sem/drt.py +++ b/nltk/sem/drt.py @@ -717,6 +717,12 @@ def _pretty(self): + [" " + blank + line for line in term_lines[3:]] ) + def get_refs(self, recursive=False): + """:see: AbstractExpression.get_refs()""" + return ( + [self.variable] + self.term.get_refs(True) if recursive else [self.variable] + ) + class DrtBinaryExpression(DrtExpression, BinaryExpression): def get_refs(self, recursive=False): From 583c020b3bec7b1213dc7eac90930a1a77a2782b Mon Sep 17 00:00:00 2001 From: Ahmet Yildirim Date: Thu, 7 Oct 2021 14:16:19 +0200 Subject: [PATCH 2/2] Update format --- nltk/sem/drt.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nltk/sem/drt.py b/nltk/sem/drt.py index 1299b68c06..50ee8a4ade 100644 --- a/nltk/sem/drt.py +++ b/nltk/sem/drt.py @@ -720,8 +720,8 @@ def _pretty(self): def get_refs(self, recursive=False): """:see: AbstractExpression.get_refs()""" return ( - [self.variable] + self.term.get_refs(True) if recursive else [self.variable] - ) + [self.variable] + self.term.get_refs(True) if recursive else [self.variable] + ) class DrtBinaryExpression(DrtExpression, BinaryExpression):