This module implements to data-collection part of the cross-referencer. This code is used in two places:
true
(default false
), emit warning messages.all
, non_iso
or non_built_in
.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.true
).include(File)
) directive.
dynamic(Location)
thread_local(Location)
multifile(Location)
public(Location)
local(Location)
foreign(Location)
constraint(Location)
imported(From)
The information collected by this predicate is cached. The cached data is considered valid as long as the modification time of the file does not change.
These predicates fail if File is not a module-file.
true
(default false
), emit warning messages.all
, non_iso
or non_built_in
.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.true
).These predicates fail if File is not a module-file.
These predicates fail if File is not a module-file.
The following predicates are exported, but not or incorrectly documented.