CLIPS (6.3) には次の deftemplates があります。
(deftemplate A ( slot a ) (slot b) )
(deftemplate forSearch (slot property)(slot value))
入力からペアを読み取り、スロットの値が で(property, value)
ある事実を見つける必要があります。A
property
value
私がこのようなことをすると:
(defrule r2
(forSearch (property ?c)(value ?d))
(A (?c ?d))
=>
(printout t "debug" crlf)
)
次のエラーが表示されます。
[PRNTUTIL2] Syntax Error: Check appropriate syntax for deftemplate patterns.
ERROR:
(defrule MAIN::r2
(forSearch (property ?c) (value ?d))
(A (?c
私は今どうすればいい?