Availability::- use_module(library(prolog_xref)).
(can be autoloaded)
- xref_source(+Source) is det
- xref_source(+Source, +Options) is det
- Generate the cross-reference data for Source if not already
done and the source is not modified. Checking for modifications
is only done for files. Options processed:
- silent(+Boolean)
- If
true
(default false
), emit warning messages.
- module(+Module)
- Define the initial context module to work in.
- register_called(+Which)
- Determines which calls are registerd. Which is one of
all
, non_iso
or non_built_in
.
- comments(+CommentHandling)
- How to handle comments. If
store
, comments are stored into
the database as if the file was compiled. If collect
,
comments are entered to the xref database and made available
through xref_mode/2 and xref_comment/4. If ignore
,
comments are simply ignored. Default is to collect
comments.
- process_include(+Boolean)
- Process the content of included files (default is
true
).
- Arguments:
-
Source | - File specification or XPCE buffer |