| = prolog-shell | 
 |  | 
 | == NAME | 
 | prolog-shell - Simple interactive Prolog interpreter | 
 |  | 
 | == SYNOPSIS | 
 | -- | 
 | '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/gerrit2/gerrit/simple.pl ...} | 
 | 	{/usr/local/google/users/sop/gerrit2/gerrit/simple.pl consulted 99 msec} | 
 |  | 
 | 	| ?- food(Type). | 
 |  | 
 | 	Type = apple ? ; | 
 |  | 
 | 	Type = orange ? ; | 
 |  | 
 | 	no | 
 | 	| ?- | 
 | ==== | 
 |  | 
 | GERRIT | 
 | ------ | 
 | Part of link:index.html[Gerrit Code Review] | 
 |  | 
 | SEARCHBOX | 
 | --------- |