diff options
-rw-r--r-- | whichbas.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -267,7 +267,8 @@ CALLBACK(handle_op) { Undecidables are: 0x56 & (logical AND) or % (XOR), both infix numeric ops; can't tell apart 0x57 ! (logical OR) in both Turbo and BXL/BXE, can't tell apart - 0x5e FRAC (num func, 1 arg) or DPEEK (num func, 1 arg), can't tell apart + 0x5e FRAC (num func, 1 arg) or DPEEK (num func, 1 arg (BXE may use 2), can't tell apart... + TODO: ...*unless* there are 2 args 0x63 RND (func, 1 num arg) or ERR (func, 1 num arg), can't tell apart 0x64 RAND (func, 1 num arg) or TAB (func, 1 num arg), can't tell apart 0x65 TRUNC (func, 1 num arg) or PEN (func, 1 num arg), can't tell apart @@ -355,7 +356,7 @@ CALLBACK(handle_end_stmt) { remove_type(BT_TURBO); } break; - case 0x3e: /* WHILE (1 arg) or DPOKE (2 args) */ + case 0x3e: /* WHILE (1 arg) or DPOKE (2 or 3 args) */ case 0x4c: /* DELETE (1 arg) or MOVE (3 or 4 args) */ case 0x4d: /* PAUSE (1 arg) or MISSILE (3 args) */ case 0x52: /* FCOLOR (1 arg) or PMWIDTH (2 args) */ |