Did you know ... Search Documentation:
Pack logicmoo_utils -- prolog/logicmoo/virtualize_source.pl
PublicShow source

Source code transformation - Uses Hook Database and Hook Hybrid to rewrite source code to better interact with hybrid database.

  • @author Douglas R. Miles
  • @license LGPL
 virtualize_code(X, :TermT, :TermARG2) is semidet
System Goal Expansion Sd.f$
 safe_virtualize(Term, +How, -Wrapped) is semidet
Safely Paying Attention To Corner Cases Wrap.
 same_terms(?A, :TermB) is semidet
Same Terms.

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

 nb_current_or_nil(Arg1, Arg2)
 check_how_virtualize_file(Arg1, Arg2)
 could_safe_virtualize
 decl_wrapped(Arg1, Arg2, Arg3, Arg4)
 get_how_virtualize_file(Arg1, Arg2)
 sd_goal_expansion(Arg1, Arg2, Arg3, Arg4)
 set_how_virtualize_file(Arg1)
 set_how_virtualize_file(Arg1, Arg2)
 set_how_virtualize_file(Arg1, Arg2, Arg3)
 swc
 is_file_virtualize_allowed
 virtualize_code_each(Arg1, Arg2, Arg3, Arg4)
 virtualize_code_fa(Arg1, Arg2, Arg3, Arg4, Arg5)
 virtualize_ereq(Arg1, Arg2)
 virtualize_source(Arg1, Arg2, Arg3)
 virtualize_source_file
 vwc
 decl_wrapped(Arg1, Arg2, Arg3, Arg4)