object
Simple tool for helping porting plain Prolog code.
Paulo Moura
0.3
2015/10/22
static, context_switching_calls
public expanding
logtalk::message_hook/4
logtalk::message_prefix_stream/4
logtalk::message_tokens//2
Advise the user on missing directives for converting a list of plain Prolog files in Logtalk objects.
static
advise_for_files(Files)
advise_for_files(+list(atom)) – one
Advise the user on missing directives for converting a directory of files, using any of the given extensions, in Logtalk objects.
static
advise_for_directory(Directory,Extensions)
advise_for_directory(+atom,+list(atom)) – one
Advise the user on missing directives for converting a directory of Prolog files (using either the .pl or .prolog extensions) in Logtalk objects.
static
advise_for_directory(Directory)
advise_for_directory(+atom) – one
(see related entities)
Table of predicates called but not defined.
dynamic
unknown_predicate_called_but_not_defined_(Object,Predicate)
unknown_predicate_called_but_not_defined_(?atom,?predicate_indicator) – zero_or_more
Table of missing predicate directives.
dynamic
missing_predicate_directive_(Object,Directive,Predicate)
missing_predicate_directive_(?atom,?predicate_indicator,?predicate_indicator) – zero_or_more
Table of called non-standard predicates.
dynamic
non_standard_predicate_call_(Object,Predicate)
non_standard_predicate_call_(?atom,?predicate_indicator) – zero_or_more
Table of converted files and corresponding objects.
dynamic
wrapper_object_(Object,File)
wrapper_object_(?atom,?atom) – zero_or_more
Table of declared dynamic predicates.
dynamic
dynamic_directive_(Object,Line,Predicate)
dynamic_directive_(?atom,?integer,?predicate_indicator) – zero_or_more
Table of declared multifile predicates.
dynamic
multifile_directive_(Object,Line,Predicate)
multifile_directive_(?atom,?integer,?predicate_indicator) – zero_or_more
Table of directives to be added.
dynamic
add_directive_(Object,Directive)
add_directive_(?atom,?predicate_indicator) – zero_or_more
Table of directives to be added to complement existing directives.
dynamic
add_directive_(Object,Directive,NewDirective)
add_directive_(?atom,?predicate_indicator,?predicate_indicator) – zero_or_more
Table of files being advised.
dynamic
file_being_advised_(File)
file_being_advised_(+atom) – zero_or_more