diff --git a/info4/kapitel-8/Interpreter/interpreter.py b/info4/kapitel-8/Interpreter/interpreter.py index b63bf3ac0b8271cc678e1999fb42ee171b3335ed..1900fbc31027d09fc0c025ac96817bb550f920e6 100644 --- a/info4/kapitel-8/Interpreter/interpreter.py +++ b/info4/kapitel-8/Interpreter/interpreter.py @@ -51,7 +51,7 @@ def process_assignment(forbidden_identifiers, identifier_token_1): if identifier_1 in forbidden_identifiers: error_handler.handle_error("Identifier " + identifier_1 + " ist bereits in Loop vorhanden und darf nicht verwendet werden.") - if next_nonempty_token("Zuweisung", ":=") == 'EQUALS': + if not next_nonempty_token("Zuweisung", ":=").k == 'EQUALS': error_handler.handle_error(":= in Zuweisung erwartet.") identifier_token_2 = next_nonempty_token("Zuweisung", "IDENTIFIER (x0, x1, ...) oder NUMBER") if identifier_token_2.k == 'NUMBER':