All predicatesShow sourceswi_help.pl -- XPCE-based graphical frontend for online help

This module is normally hooked into help/1 by the module swi_hooks.pl.

Source prolog_help is det
Open SWI-Prolog graphical reference manual.
Source prolog_help(+Topic) is semidet
Open SWI-Prolog graphical reference manual on Topic. Fails if Topic is not in the manual.
Source prolog_apropos(+Keyword) is det
Do a keyword search on the manual through the object summaries.
Source prolog_explain(+Term) is det
Provide all information Prolog knows about Term.
Source 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.
Source manual_file(-File)[private]
Find the database file of the manual. If the manual cannot be found, display an error message.
Source line_start(Line, Start) is det[private]
True if Start is the byte position at which Line starts.
Source line_index[private]
Create index holding the byte positions for the line starts
Source 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.

Source prolog_help_topic(Arg1)