The following warnings occurred:
Warning [2] Undefined array key 0 - Line: 1677 - File: showthread.php PHP 8.2.31 (Linux)
File Line Function
/inc/class_error.php 157 errorHandler->error
/showthread.php 1677 errorHandler->error_callback
/showthread.php 916 buildtree




Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Parser bug (*solved*)
#1
Trying to compile the following code:
Code:
#define BIFROSTstop() \ asm \ call 65012 \ end asm 10 PAUSE 0 : BIFROSTstop() : PAUSE 0
Produces the following error message:
Quote:illegal character ':'
However the following code compiles just fine:
Code:
#define BIFROSTstop() \ asm \ call 65012 \ end asm 10 PAUSE 0 : BIFROSTstop() PAUSE 0
This bug is relevant because BIFROST* interface library for ZX BASIC makes extensive use of defines as above, for performance reasons. I'm sure this is not the only case. Therefore I'm concerned about users getting confused by weird errors like this.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)