|Did you know ...||Search Documentation:|
|Pack lsp_server -- prolog/lsp_server.pl|
The main entry point for the Language Server implementation.
The following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
SIGINT(Control-C) that terminates the process with status 1.
When main/0 is called interactively it simply calls main/1 with the arguments. This allows for debugging scripts as follows:
$ swipl -l script.pl -- arg ... ?- gspy(suspect/1). % setup debugging ?- main. % run program