Skip to content
Snippets Groups Projects
Commit bc4b291c authored by Sander Mathijs van Veen's avatar Sander Mathijs van Veen
Browse files

Made BisonSyntaxError's arguments optional.

parent 5f74eb1a
No related branches found
No related tags found
No related merge requests found
...@@ -24,11 +24,12 @@ from bison_ import ParserEngine ...@@ -24,11 +24,12 @@ from bison_ import ParserEngine
from .node import BisonNode from .node import BisonNode
class BisonSyntaxError(Exception): class BisonSyntaxError(Exception):
def __init__(self, msg, args): def __init__(self, msg, args=[]):
super(BisonSyntaxError, self).__init__(msg) super(BisonSyntaxError, self).__init__(msg)
self.first_line, self.first_col, self.last_line, self.last_col, \ if args:
self.message, self.token_value = args self.first_line, self.first_col, self.last_line, self.last_col, \
self.message, self.token_value = args
class TimeoutError(Exception): class TimeoutError(Exception):
pass pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment