Программирование на языке Турбо-Пролог 2.0. Николаев В.Г - 20 стр.

UptoLike

- 20 -
+---------------------------------------------------------------+
¦config "filename" /* подсоединение файла конфигурации */ ¦
¦project "filename" /* указание имени файла-проекта (.prj) ¦
¦ объектных модулей*/ ¦
¦include "filename" /* подсоединение файла до компиляции */ ¦
¦ ¦
¦code=nnn Размер кодовой матрицы в параграфах ¦
¦ (по умолчанию 1000) ¦
¦trail=nnn Размер следа в параграфах (по умолчанию 10). ¦
¦ 1 параграф = 16 байт. ¦
¦ При работе на машинах с относительно небольшой¦
¦ оперативной памятью необходимо уменьшать место для¦
¦ программного кода, тем самым оставляя больше места для¦
¦ стека. ¦
¦ ¦
¦CONSTANTS /* определение констант */ ¦
¦ const1 = definition ¦
¦ const2 = definition ¦
¦ ¦
¦[GLOBAL] DOMAINS /* объекты или термы */ ¦
¦ dom [,dom] = [reference] declaration1; declaration2 ¦
¦ listdom = dom* /* списки */ ¦
¦ dom = <basisdom> ¦
¦ ¦
¦[GLOBAL] DATABASE [ - <databasename> ] /* (глобальные) базы ¦
¦ данных */¦
¦ [determ] pred1(....) ¦
¦ pred2(.....) ¦
¦ ¦
¦GLOBAL PREDICATES /* общие (глобальные) предикаты */ ¦
¦ [determ|nondeterm] pred1(.........)-(i,i,o,..)(i,o,i,..) ¦
¦ [ language c|pascal|fortran ] [имя языка] ¦
¦ pred2(........) ¦
¦ ¦
¦PREDICATES /* предикаты */ ¦
¦ [determ|nondeterm] p1(.........) ¦
¦ p2(........) ¦
¦ ¦
+----------------------------------- продолжение на след.стр.---+