1
0
mirror of https://github.com/dschmenk/PLASMA.git synced 2025-07-12 15:24:06 +00:00
Files
PLASMA/src/toolsrc/plasm.h
2025-01-14 09:28:31 -08:00

24 lines
583 B
C
Executable File

/*
* Global flags.
*/
#define ACME (1<<0)
#define MODULE (1<<1)
#define OPTIMIZE (1<<2)
#define BYTECODE_SEG (1<<3)
#define INIT (1<<4)
#define SYSFLAGS (1<<5)
#define WARNINGS (1<<6)
#define NO_COMBINE (1<<7)
#define STREAM (1<<8)
#define FALSE 0
#define TRUE (!FALSE)
#define MAX_INPUT_LEN 1024
extern int outflags;
extern FILE *inputfile, *outputfile;
extern char *filename, modfile[17];
#include "tokens.h"
#include "lex.h"
#include "symbols.h"
#include "parse.h"
#include "codegen.h"