new indexing algorithm

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@822 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
vsc
2003-04-30 17:46:05 +00:00
parent dc57d5a0aa
commit d290885f8f
25 changed files with 3592 additions and 3319 deletions

View File

@@ -65,6 +65,7 @@ typedef enum compiler_op {
deallocate_op,
tryme_op,
jump_op,
jumpi_op,
procceed_op,
call_op,
execute_op,
@@ -86,43 +87,15 @@ typedef enum compiler_op {
try_op,
retry_op,
trust_op,
tryin_op,
retryin_op,
trustin_op,
tryf_op,
retryf_op,
trustf_op,
tryfin_op,
retryfin_op,
trustfin_op,
tryt_op,
retryt_op,
trustt_op,
trytin_op,
retrytin_op,
trusttin_op,
tryh_op,
retryh_op,
trusth_op,
tryhin_op,
retryhin_op,
trusthin_op,
trylf_op,
trylh_op,
try_in_op,
jump_v_op,
switch_t_op,
switch_nv_op,
switch_l_op,
switch_h_op,
switch_lnl_op,
switch_nvl_op,
switch_ll_op,
cache_arg_op,
cache_sub_arg_op,
switch_on_type_op,
switch_c_op,
if_c_op,
go_c_op,
switch_f_op,
if_f_op,
go_f_op,
if_not_op,
save_pair_op,
save_appl_op,