|  | = prolog-shell | 
|  |  | 
|  | == NAME | 
|  | prolog-shell - Simple interactive Prolog interpreter | 
|  |  | 
|  | == SYNOPSIS | 
|  | [verse] | 
|  | -- | 
|  | _java_ -jar gerrit.war _prolog-shell_ | 
|  | [-s FILE.pl ...] | 
|  | -- | 
|  |  | 
|  | == DESCRIPTION | 
|  | Provides a simple interactive Prolog interpreter for development | 
|  | and testing. | 
|  |  | 
|  | == OPTIONS | 
|  | -s:: | 
|  | Dynamically load the Prolog source code at startup, | 
|  | as though the user had entered `['FILE.pl'].` into | 
|  | the interpreter once it was running. This option may | 
|  | be supplied more than once to load multiple files. | 
|  |  | 
|  | == EXAMPLES | 
|  | Define a simple predicate and test it: | 
|  |  | 
|  | ---- | 
|  | $ cat >simple.pl | 
|  | food(apple). | 
|  | food(orange). | 
|  | ^D | 
|  |  | 
|  | $ java -jar gerrit.war prolog-shell -s simple.pl | 
|  | Gerrit Code Review 2.2.1-84-ge9c3992 - Interactive Prolog Shell | 
|  | based on Prolog Cafe 1.2.5 (mantis) | 
|  | Copyright(C) 1997-2009 M.Banbara and N.Tamura | 
|  | (type Ctrl-D or "halt." to exit, "['path/to/file.pl']." to load a file) | 
|  |  | 
|  | {consulting /usr/local/google/users/sop/gerrit/gerrit/simple.pl ...} | 
|  | {/usr/local/google/users/sop/gerrit/gerrit/simple.pl consulted 99 msec} | 
|  |  | 
|  | | ?- food(Type). | 
|  |  | 
|  | Type = apple ? ; | 
|  |  | 
|  | Type = orange ? ; | 
|  |  | 
|  | no | 
|  | | ?- | 
|  | ---- | 
|  |  | 
|  | GERRIT | 
|  | ------ | 
|  | Part of link:index.html[Gerrit Code Review] | 
|  |  | 
|  | SEARCHBOX | 
|  | --------- |