00001 # define OPEN (*
00002 # define CLOSE *)
00003 # define DEBUG(S) write [File$stdout, S]
00004
00005 # include "op_codes.h"
00006
00007 # define mem_var 0
00008
00009
00010 # define MEM_OBJ -4
00011 # define NONE_OBJ -3
00012 # define STACK_OBJ -2
00013 # define STATIC_OBJ -1
00014
00015
00016
00017 # define GENERICNODE (0)
00018 # define MEMNODE (1)
00019 # define NONENODE (2)
00020 # define STATICNODE (3)
00021 # define STACKNODE (4)
00022 # define AVAIL_NODE (5)
00023
00024
00025 # define NULLCAT 0
00026 # define ALLOC 1
00027
00028 # define ALCNIL 2
00029
00030 # define ASSIGN 3
00031 # define TOMEM 4
00032 # define CATTAR 5
00033 # define ANY 6
00034 # define UNSAFE 7
00035 # define ALCSTAT 8
00036 # define GARCAT 9
00037 # define ARGCAT 10
00038 # define MAYBEALC 11
00039 # define ALCSTACK 12
00040 # define ERRCAT 13
00041
00042 # define WATCHARG 15
00043
00044
00045
00046 # define DEA_update 1
00047 # define STI_update 2
00048 # define KILL_update 3
00049 # define postponed_UDC 4
00050 # define postponed_DEAD 5
00051 # define RL_before 6
00052 # define RL_after 7
00053
00054 # define MAXWATCHARGS 10
00055
00056 # define TOP (-1)
00057