diff --git a/info4/kapitel-8/Interpreter/interpreter.py b/info4/kapitel-8/Interpreter/interpreter.py index ff765c57ad213502442b99d2a9a8deeb7649e824..cf74b13d5c9b890f42683331cf9e29fc8cfa3a08 100644 --- a/info4/kapitel-8/Interpreter/interpreter.py +++ b/info4/kapitel-8/Interpreter/interpreter.py @@ -143,7 +143,7 @@ def process_loop(value_list, forbidden_identifiers, loop_token): while not end_found: token = verify_program(forbidden_identifiers, next_token()) if token is None or token.k not in ['SEMICOLON', 'END']: - error_handler("SEMICOLON oder END in LOOP erwartet.") + error_handler.handle_error("SEMICOLON oder END in LOOP erwartet.") elif token.k == 'SEMICOLON': continue elif token.k == 'END': @@ -156,7 +156,7 @@ def process_loop(value_list, forbidden_identifiers, loop_token): while not end_found: token, value_list = process_program(value_list, forbidden_identifiers, next_token()) if token is None or token.k not in ['SEMICOLON', 'END']: - error_handler("SEMICOLON oder END in LOOP erwartet.") + error_handler.handle_error("SEMICOLON oder END in LOOP erwartet.") elif token.k == 'SEMICOLON': continue elif token.k == 'END': @@ -182,7 +182,7 @@ def verify_loop(forbidden_identifiers, loop_token): while not end_found: token = verify_program(forbidden_identifiers, next_token()) if token is None or token.k not in ['SEMICOLON', 'END']: - error_handler("SEMICOLON oder END in LOOP erwartet.") + error_handler.handle_error("SEMICOLON oder END in LOOP erwartet.") elif token.k == 'SEMICOLON': continue elif token.k == 'END':