/*
Very Simple Compiler
$Id: s-compile.h,v 1.1 96/11/16 01:15:22 kono Exp Locker: kono $
*/
#include < stdio.h>
extern char *ptr,*last_ptr,*before;
extern int value,lvalue;
extern int last_token;
extern int label;
extern char *comments;
extern void emit_push();
extern void emit_compare() ;
extern void emit_store(int);
extern void emit_push();
extern void emit_calc(int);
extern void emit_calc(int);
extern void emit_value(int) ;
extern void emit_load(int);
extern void emit_comment();
extern void emit_intro();
extern void emit_ending();
#define O_SUB 1
#define O_ADD 2
#define O_MUL 3
#define O_DIV 4
#define O_MOD 5
#define O_AND 6
#define O_OR 7
#define O_XOR 8
#define O_SUB_R 9
#define O_DIV_R 10