support for trie compact lists
This commit is contained in:
24
H/rclause.h
24
H/rclause.h
@@ -795,41 +795,65 @@ restore_opcodes(yamop *pc)
|
||||
break;
|
||||
/* instructions type e */
|
||||
case _trie_do_atom:
|
||||
case _trie_do_atom_in_new_list:
|
||||
case _trie_do_extension:
|
||||
case _trie_do_float:
|
||||
case _trie_do_list:
|
||||
case _trie_do_list_in_new_list:
|
||||
case _trie_do_long:
|
||||
case _trie_do_null:
|
||||
case _trie_do_null_in_new_list:
|
||||
case _trie_do_struct:
|
||||
case _trie_do_struct_in_new_list:
|
||||
case _trie_do_val:
|
||||
case _trie_do_val_in_new_list:
|
||||
case _trie_do_var:
|
||||
case _trie_do_var_in_new_list:
|
||||
case _trie_retry_atom:
|
||||
case _trie_retry_atom_in_new_list:
|
||||
case _trie_retry_extension:
|
||||
case _trie_retry_float:
|
||||
case _trie_retry_list:
|
||||
case _trie_retry_list_in_new_list:
|
||||
case _trie_retry_long:
|
||||
case _trie_retry_null:
|
||||
case _trie_retry_null_in_new_list:
|
||||
case _trie_retry_struct:
|
||||
case _trie_retry_struct_in_new_list:
|
||||
case _trie_retry_val:
|
||||
case _trie_retry_val_in_new_list:
|
||||
case _trie_retry_var:
|
||||
case _trie_retry_var_in_new_list:
|
||||
case _trie_trust_atom:
|
||||
case _trie_trust_atom_in_new_list:
|
||||
case _trie_trust_extension:
|
||||
case _trie_trust_float:
|
||||
case _trie_trust_list:
|
||||
case _trie_trust_list_in_new_list:
|
||||
case _trie_trust_long:
|
||||
case _trie_trust_null:
|
||||
case _trie_trust_null_in_new_list:
|
||||
case _trie_trust_struct:
|
||||
case _trie_trust_struct_in_new_list:
|
||||
case _trie_trust_val:
|
||||
case _trie_trust_val_in_new_list:
|
||||
case _trie_trust_var:
|
||||
case _trie_trust_var_in_new_list:
|
||||
case _trie_try_atom:
|
||||
case _trie_try_atom_in_new_list:
|
||||
case _trie_try_extension:
|
||||
case _trie_try_float:
|
||||
case _trie_try_list:
|
||||
case _trie_try_list_in_new_list:
|
||||
case _trie_try_long:
|
||||
case _trie_try_null:
|
||||
case _trie_try_null_in_new_list:
|
||||
case _trie_try_struct:
|
||||
case _trie_try_struct_in_new_list:
|
||||
case _trie_try_val:
|
||||
case _trie_try_val_in_new_list:
|
||||
case _trie_try_var:
|
||||
case _trie_try_var_in_new_list:
|
||||
if (op == _Nstop || op == _copy_idb_term || op == _unify_idb_term) return;
|
||||
pc = NEXTOP(pc,e);
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user