aboutsummaryrefslogtreecommitdiff
path: root/bas.h
diff options
context:
space:
mode:
Diffstat (limited to 'bas.h')
-rw-r--r--bas.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/bas.h b/bas.h
index 3a24c38..945b51b 100644
--- a/bas.h
+++ b/bas.h
@@ -92,8 +92,10 @@
#define CMD_ILET 0x36 /* implied LET */
#define CMD_ERROR 0x37
-/* operators. 0x00-0x0d and 0x0a-0x11 are not used.
+/* operators. 0x00-0x0d and 0x0a-0x11 are not used in Atari BASIC;
+ 0x0d is used (in the same way) in both Turbo BASIC and BXL/BXE.
0x3d-0x54 are functions. */
+#define OP_HEXCONST 0x0d
#define OP_NUMCONST 0x0e
#define OP_STRCONST 0x0f
#define OP_COMMA 0x12
@@ -200,6 +202,9 @@ extern FILE *output_file;
extern char *output_filename;
extern int verbose;
+extern int allow_hex_const;
+extern int aplus_errtok_hack;
+extern int bxl_exttok_hack;
extern void set_self(const char *argv0);
extern void die(const char *msg);