From 3f087710156e0ba62dbddaafd012d306ded79155 Mon Sep 17 00:00:00 2001 From: Zack Buhman Date: Sun, 26 Oct 2025 10:43:10 -0500 Subject: [PATCH] assembler/vs: print_error for ValidatorError --- regs/assembler/vs/__main__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/regs/assembler/vs/__main__.py b/regs/assembler/vs/__main__.py index 99351e2..58b9506 100644 --- a/regs/assembler/vs/__main__.py +++ b/regs/assembler/vs/__main__.py @@ -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]