summaryrefslogtreecommitdiff
path: root/error.py
diff options
context:
space:
mode:
Diffstat (limited to 'error.py')
-rw-r--r--error.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/error.py b/error.py
index ab1072d..965ff7b 100644
--- a/error.py
+++ b/error.py
@@ -39,6 +39,16 @@ class StreamMark(object):
where = ' in "%s", line %d, column %d' % (self.name, self.line + 1, self.column + 1)
return where
+ def __eq__(self, other):
+ if self.line != other.line or self.column != other.column:
+ return False
+ if self.name != other.name or self.index != other.index:
+ return False
+ return True
+
+ def __ne__(self, other):
+ return not self.__eq__(other)
+
class FileMark(StreamMark):
__slots__ = ()