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
from .node import BisonNode
class BisonSyntaxError(Exception):
def __init__(self, msg, args):
def __init__(self, msg, args=[]):
super(BisonSyntaxError, self).__init__(msg)
self.first_line, self.first_col, self.last_line, self.last_col, \
self.message, self.token_value = args
if args:
self.first_line, self.first_col, self.last_line, self.last_col, \
self.message, self.token_value = args
class TimeoutError(Exception):
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