class uAssembler: def __init__(self): self.program = Program() def parseFile(self, filename): #Read the lines with open(filename) as f: lines = f.readlines() i = 1 #Add the lines to the program structure for line in lines: newLine = ProgramLine(line, i) self.program.addLine(newLine) i += 1 self.program.cleanLines() self.program.parseConstants()