swi_help.pl -- XPCE-based graphical frontend for online help
This module is normally hooked into help/1 by the module swi_hooks.pl.
- prolog_help is det
- Open SWI-Prolog graphical reference manual.
- prolog_help(+Topic) is semidet
- Open SWI-Prolog graphical reference manual on Topic. Fails if Topic is not in the manual.
- prolog_apropos(+Keyword) is det
- Do a keyword search on the manual through the object summaries.
- prolog_explain(+Term) is det
- Provide all information Prolog knows about Term.
- append_ranges(+View, +File, +Ranges) is det[private]
- Note that the file is opened in binary mode to allow seeking. We must delete \r from the input to compensate for Windows cr/lf line ends. This is all ok as long as the contents of the manual file is ISO Latin 1.
- manual_file(-File)[private]
- Find the database file of the manual. If the manual cannot be found, display an error message.
- line_start(Line, Start) is det[private]
- True if Start is the byte position at which Line starts.
- line_index[private]
- Create index holding the byte positions for the line starts
- manual_range(+What, -Range:From-To) is nondet[private]
- Find the character range for the given help topic, which is of
the form
- name/arity
function()
- n.m..
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.