モジュール display

素性構造などを表示するための組み込み述語です.

目次

述語


Top of this page Contents Index of this package LiLFeS Documents LiLFeS Home Page Tsujii laboratory

述語

print/1

書式print(+$X)
引数
+$Xbot 素性構造・述語など
素性構造や述語$Xを、LiLFeSに読み込める形で表示します.述語やリストも素性構造として表されます.
> :- print(append([A|X], Y, [A|Z]) :- append(X,Y,Z)).
  
 (:-/2
 ,chead:(append/3
 ,arg1:[ $1
 | $2, 'list']
 ,arg2:$3
 ,arg3:[ $1
 | $4, 'list'])
 ,cbody:[ (append/3
 ,arg1:$2
 ,arg2:$3
 ,arg3:$4)]        ) 

printtostr/2

書式printtostr(+$X, -$Y)
引数
+$Xbot 素性構造・述語など
-$Ystring 結果の文字列
関連項目print/1
素性構造や述語を、string 形式に表示します.

printAVM/1

書式printAVM(+$S)
引数
+$Sbot 素性構造
素性構造$SをAVM木で表示します.
> :- printAVM(person & NAME\"John" & AGE\10 & FATHER\(NAME\"Tom" & AGE\40 & FATHER\(NAME\"Bob" & AGE\70))).
  
 |~person                             ~|
 | NAME:"John"                         |
 | AGE:10                              |
 |        |~person                  ~| |
 |        | NAME:"Tom"               | |
 |        | AGE:40                   | |
 | FATHER:|        |~person       ~| | |
 |        | FATHER:| NAME:"Bob"    | | |
 |        |        | AGE:70        | | |
 |_       |_       |_FATHER:person_|_|_|

printAVMtostr/2

書式printAVMtostr(+FS,-STR)
引数
+FSbot素性構造
-STRstring文字列
関連項目printAVM/1
素性構造$SをAVM木で文字列にします.

Top of this page Contents Index of this package LiLFeS Documents LiLFeS Home Page Tsujii laboratory

This document is automatically created by lildoc on Fri Sep 24 14:13:59 2004