You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
will result in the following traceback:
raceback (most recent call last):
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 3622, in
status = Xas99Processor().main()
File "/home/robert/bin/xdt99-3.6.0/xcommon.py", line 49, in main
self.parse() or self.run() or self.prepare() # abort if one returns True
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 3497, in run
self.asm.assemble(dirname, basename)
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 2211, in assemble
self.codeasm.assemble()
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 2401, in assemble
self.opcodes.process(imline.label, imline.mnemonic, imline.operands) or
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 497, in process
arg1 = parse_op1(self.asm.parser, operands[0]) if parse_op1 else None
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 325, in
op_ga = lambda parser, x: parser.address(x) # [0x0000 .. 0xFFFF]
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 1605, in address
return 0b10, 0, self.expression(op[1:])
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 1665, in expression
self.check_arith_precedence(terms)
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 1760, in check_arith_precedence
while i < len(operators):
TypeError: '<' not supported between instances of 'NoneType' and 'int'
Correcting the syntax error, of course, eliminates the problem.
The text was updated successfully, but these errors were encountered:
Attempts to assemble the following table access construct:
mov @mess(R6,R0
--or--
mov R0,@mess(R6
will result in the following traceback:
raceback (most recent call last):
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 3622, in
status = Xas99Processor().main()
File "/home/robert/bin/xdt99-3.6.0/xcommon.py", line 49, in main
self.parse() or self.run() or self.prepare() # abort if one returns True
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 3497, in run
self.asm.assemble(dirname, basename)
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 2211, in assemble
self.codeasm.assemble()
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 2401, in assemble
self.opcodes.process(imline.label, imline.mnemonic, imline.operands) or
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 497, in process
arg1 = parse_op1(self.asm.parser, operands[0]) if parse_op1 else None
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 325, in
op_ga = lambda parser, x: parser.address(x) # [0x0000 .. 0xFFFF]
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 1605, in address
return 0b10, 0, self.expression(op[1:])
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 1665, in expression
self.check_arith_precedence(terms)
File "/home/robert/bin/xdt99-3.6.0/xas99.py", line 1760, in check_arith_precedence
while i < len(operators):
TypeError: '<' not supported between instances of 'NoneType' and 'int'
Correcting the syntax error, of course, eliminates the problem.
The text was updated successfully, but these errors were encountered: