Skip to content

Assembler fails when assembling PDOS's sapstart.asm #17

@wxwisiasdf

Description

@wxwisiasdf
asma.py Copyright (C) 2014-2020 Harold Grovesteen
Phase 'pass0_1' INTERNAL ERROR WHILE PROCESSING THIS STATEMENT
    [471] *
Traceback (most recent call last):
  File "/home/superleaf1995/src/SATK/asma/asmoper.py", line 394, in getMacro
    mte=self.macros[macname]
  File "/home/superleaf1995/src/SATK/asma/asmoper.py", line 725, in __getitem__
    return self.macros[name]
KeyError: 'CVT'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "../tools/asma.py", line 419, in <module>
    ASMA(tool,dm).run()
  File "../tools/asma.py", line 149, in run
    result=self.assembler.assemble(filename=self.source)
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 1525, in assemble
    return self.SP.run(self,filename)
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 3464, in run
    return self.process()   # Return the result of last phase run
  File "/home/superleaf1995/src/SATK/asma/asmbase.py", line 1657, in process
    self.result=phase(self.asm,fail=self.asm.fail)  # Execute it!
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 3310, in Pass0_1
    self.getStmts0_1(asm,fail=fail,debug=debug)
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 3257, in getStmts0_1
    ln=self.IM.getLogical(debug=debug)
  File "/home/superleaf1995/src/SATK/asma/asmline.py", line 1115, in getLogical
    logical=self.__getLogical(debug=debug)
  File "/home/superleaf1995/src/SATK/asma/asmline.py", line 996, in __getLogical
    self.categorize(logical)   # Determine the logical line's operation type
  File "/home/superleaf1995/src/SATK/asma/asmline.py", line 1028, in categorize
    oper=OMF.getOper(oper,mbstate=mbstate,macread=True,\
  File "/home/superleaf1995/src/SATK/asma/asmoper.py", line 588, in getOper
    oper=self.getMacro(opcode,macread=macread)
  File "/home/superleaf1995/src/SATK/asma/asmoper.py", line 400, in getMacro
    oper=self.getMacLib(macname)
  File "/home/superleaf1995/src/SATK/asma/asmoper.py", line 344, in getMacLib
    r=asm.MP.run(asm,macname)
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 3709, in run
    result=self.process()
  File "/home/superleaf1995/src/SATK/asma/asmbase.py", line 1657, in process
    self.result=phase(self.asm,fail=self.asm.fail)  # Execute it!
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 3598, in MacLib
    self.getStmts(asm,fail=fail,debug=debug)
  File "/home/superleaf1995/src/SATK/asma/assembler.py", line 3560, in getStmts
    macdefn=mb.defining(s,debug=False)
  File "/home/superleaf1995/src/SATK/asma/asmmacs.py", line 1716, in defining
    stmt.Pass0(self.asm,macro=self,debug=ddebug)
  File "/home/superleaf1995/src/SATK/asma/asmstmts.py", line 1478, in Pass0
    if parm.keyword:
AttributeError: 'NoneType' object has no attribute 'keyword'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions