assembler/vs: print_error for ValidatorError

This commit is contained in:
Zack Buhman 2025-10-26 10:43:10 -05:00
parent 35ad4b4f7d
commit 3f08771015

View File

@ -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]