X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=kll.py;h=b03c67dd78bd0bcc8103b0f6bc7c90954f54bd4f;hb=274dd6c17b32b21803308c8f8d4926b74755582a;hp=cae70f8694ec139d94dc62cc11833a1e9fe104de;hpb=25c836048e9be166fcd85dc1217854bb50321dea;p=kiibohd-kll.git diff --git a/kll.py b/kll.py index cae70f8..b03c67d 100755 --- a/kll.py +++ b/kll.py @@ -685,14 +685,14 @@ def processKLLFile( filename ): data = file.read() try: tokenSequence = tokenize( data ) - except LexerError as e: - print ( "{0} Tokenization error in '{1}' - {2}".format( ERROR, filename, e ) ) + except LexerError as err: + print ( "{0} Tokenization error in '{1}' - {2}".format( ERROR, filename, err ) ) sys.exit( 1 ) #print ( pformat( tokenSequence ) ) # Display tokenization try: tree = parse( tokenSequence ) - except NoParseError as e: - print ( "{0} Parsing error in '{1}' - {2}".format( ERROR, filename, e ) ) + except (NoParseError, KeyError) as err: + print ( "{0} Parsing error in '{1}' - {2}".format( ERROR, filename, err ) ) sys.exit( 1 )