1.1 --- a/results.py Mon Sep 05 00:12:56 2016 +0200
1.2 +++ b/results.py Mon Sep 05 19:50:21 2016 +0200
1.3 @@ -19,6 +19,8 @@
1.4 this program. If not, see <http://www.gnu.org/licenses/>.
1.5 """
1.6
1.7 +from referencing import Reference
1.8 +
1.9 # Classes representing inspection and translation observations.
1.10
1.11 class Result:
1.12 @@ -55,6 +57,13 @@
1.13 def __init__(self, name_ref):
1.14 self.name_ref = name_ref
1.15
1.16 + def reference(self):
1.17 + origin = self.name_ref.get_origin()
1.18 + if origin:
1.19 + return Reference("<invoke>", origin)
1.20 + else:
1.21 + return Reference("<var>")
1.22 +
1.23 def __repr__(self):
1.24 return "InvocationRef(%r)" % self.name_ref
1.25