-
a) The representation of Prolog text,
-
b) The syntax and constraints of the Prolog language,
-
c) The semantic rules for interpreting Prolog text,
-
d) The representation of input data to be processed by Prolog,
-
e) The representation of output produced by Prolog, and
-
f) The restrictions and limits imposed on a conforming Prolog processor.
NOTE This part of 1S0/IEC 1321 I does not specify:
-
a) the size or complexity of Prolog text that will exceed the capacity of any specific
data processing system or language processor, or the actions to be taken when the
corresponding limits are exceeded;
-
b) the minimal requirements of a data processing system that is capable of supporting
an implementation of a Prolog processor;
-
c) the methods of activating the Prolog processor or the set of commands used to control
the environment in which Prolog text is prepared for execution and executed;
-
d) the mechanisms by which Prolog text is prepared for use by a data processing system;
-
e) the typographical representation of Prolog text published for human reading;
-
f) the user environment (top level loop, debugger, library system, editor, compiler etc.)
of a Prolog processor.