assembler/vs: print_error for ValidatorError
This commit is contained in:
parent
35ad4b4f7d
commit
3f08771015
@ -1,6 +1,7 @@
|
||||
import sys
|
||||
|
||||
from assembler.lexer import Lexer, LexerError
|
||||
from assembler.validator import ValidatorError
|
||||
from assembler.vs.keywords import find_keyword
|
||||
from assembler.vs.parser import Parser, ParserError
|
||||
from assembler.vs.emitter import emit_instruction, emit_dual_math_instruction
|
||||
@ -42,6 +43,9 @@ def frontend(filename, buf):
|
||||
except LexerError as e:
|
||||
print_error(input_filename, buf, e)
|
||||
raise
|
||||
except ValidatorError as e:
|
||||
print_error(filename, buf, e)
|
||||
raise
|
||||
|
||||
if __name__ == "__main__":
|
||||
input_filename = sys.argv[1]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user