Вы получаете AttributeError
, потому что он вызывает:
self.lineFlags[-1]
прежде чем узнать, что такое lineFlag
.
Но, судя по строке ниже (из файла compiler.py в репозитории, который вы связали) :
self.smlData = [ 0 ] * SCompiler.RAMSIZE
Я думаю, что автор забыл =
, попробуйте заменить:
self.lineFlags[ -1 ] * SCompiler.RAMSIZE
с:
self.lineFlags = [ -1 ] * SCompiler.RAMSIZE