break elif kwrd == 'arr': if name := t.get('IDENT'): if name.val in names: print( f"at line {line}: {name.val} already defined") error_count += 1 break names[name.val] = DP # array of chars in "STRING" if chars := t.get('STRING'): for c in chars.val: dram[DP] = ord(c) DP += 1 # array of "NUMBER" elif array := t.get_number_array(): for val in array: dram[DP] = val & MASK48 DP += 1 # single constant elif val := t.get_number(): dram[DP] = val.as_num & MASK48 DP += 1 else: print( f"at line: {line}: array declaration syntax error" ) error_count += 1 break else: print(f"line: {line} Array declaration syntax error")