kprolog K-Prolog Compiler Version 6.0

Main関数

既定のmain関数は$PLC/main.cです。 既定のもの以外のものを使いたい場合は、これを 修正して下さい。 Prolog言語の実行に本質的な部分は
   PexecP(PinitP(argc,argv));
です。 これらの関数は、
   char *PinitP(int argc,char *argv[])
   int PexecP(char *command)
と定義されています。

PinitP()は、argvの解析を行なった後に 処理系の初期化を行ないます。PinitP()の値は、-e オプションの文字列または、 Prologのトップレベルである"$root"です。
Pexecp()は、commandをゴールとして評価し処理系が正しくスタート できなかった時に限り0以外の戻り値とともに復帰します。


一つ上に戻る 目次に戻る