// (Normally) non-printable tokens
#define COLON ':' // : (grumble: GNUmacs hates ':')
#define CONST 'a' // CONST <value>
+#define FCONST 'r' // Floating CONST <value>
#define ACONST 'A' // ACONST <value> <attrib>
#define STRING 'b' // STRING <address>
#define STRINGA8 'S' // Atari 800 internal STRING <address>
IREPT {
LLIST * ir_firstln; // Pointer to first line
LLIST * ir_nextln; // Pointer to next line
- VALUE ir_count; // Repeat count (decrements)
+ uint32_t ir_count; // Repeat count (decrements)
};
// Exported variables
extern uint16_t curlineno;
extern char * curfname;
extern WORD cfileno;
-extern TOKEN * tok;
+extern TOKENPTR tok;
extern char lnbuf[];
extern char lntag;
extern char tolowertab[];
int fpop(void);
int d_goto(WORD);
INOBJ * a_inobj(int);
+void DumpToken(TOKEN);
void DumpTokenBuffer(void);
#endif // __TOKEN_H__