Browse Source

Initial revision

ceriel 36 years ago
parent
commit
5ac6f79a47

+ 2 - 0
util/ceg/defaults/.distr

@@ -0,0 +1,2 @@
+READ_ME
+pseudo_vars.c

+ 15 - 0
util/ceg/defaults/READ_ME

@@ -0,0 +1,15 @@
+This directory contains the default EM_CODE(3L) interface. That is :
+       1) message-instruction are ignored.
+       2) pseudo-instruction are almost machine independent, so they are 
+	  implemented completely. *)
+       3) storage-instruction are almost machine independent, so they are 
+	  implemented completely. *)
+       4) The other EM instructions generate a "not implemented"
+	  message.
+
+The file "pseudovars.c" contains two global variables. 'locals_created' tells if
+the prolog is exected or not. 'Busy' tells if the code expander is running
+or not.
+
+
+*) The necessary constants should be defined by the table writer.

+ 11 - 0
util/ceg/defaults/message/.distr

@@ -0,0 +1,11 @@
+C_cst.c
+C_dlb.c
+C_dnam.c
+C_fcon.c
+C_icon.c
+C_ilb.c
+C_mes_begin.c
+C_mes_end.c
+C_pnam.c
+C_scon.c
+C_ucon.c

+ 2 - 0
util/ceg/defaults/not_impl/.distr

@@ -0,0 +1,2 @@
+not_impl.c
+not_impl_table

+ 18 - 0
util/ceg/defaults/pseudo/.distr

@@ -0,0 +1,18 @@
+C_busy.c
+C_close.c
+C_df_dlb.c
+C_df_dnam.c
+C_df_ilb.c
+C_end.c
+C_end_narg.c
+C_exa_dlb.c
+C_exa_dnam.c
+C_exp.c
+C_ina_dlb.c
+C_ina_dnam.c
+C_init.c
+C_inp.c
+C_magic.c
+C_open.c
+C_pro.c
+C_pro_narg.c

+ 22 - 0
util/ceg/defaults/storage/.distr

@@ -0,0 +1,22 @@
+C_bss_cst.c
+C_bss_dlb.c
+C_bss_dnam.c
+C_bss_ilb.c
+C_bss_pnam.c
+C_con_cst.c
+C_con_dlb.c
+C_con_dnam.c
+C_con_ilb.c
+C_con_pnam.c
+C_con_scon.c
+C_hol_cst.c
+C_hol_dlb.c
+C_hol_dnam.c
+C_hol_ilb.c
+C_hol_pnam.c
+C_rom_cst.c
+C_rom_dlb.c
+C_rom_dnam.c
+C_rom_ilb.c
+C_rom_pnam.c
+C_rom_scon.c

+ 7 - 0
util/ceg/util/.distr

@@ -0,0 +1,7 @@
+create_ofiles
+install_ceg
+make_as
+make_obj
+make_own
+preproc
+update