57 lines
875 B
Plaintext
57 lines
875 B
Plaintext
|
|
||
|
:- category(descriptors).
|
||
|
|
||
|
|
||
|
:- info([
|
||
|
authors is 'Paulo Moura',
|
||
|
version is 1.0,
|
||
|
date is 2000/2/18,
|
||
|
comment is 'Bird descriptors predicates.',
|
||
|
source is 'Example adopted from an Amzi! Inc Prolog book.']).
|
||
|
|
||
|
|
||
|
:- public([
|
||
|
bill/1,
|
||
|
cheek/1,
|
||
|
color/1,
|
||
|
eats/1,
|
||
|
family/1,
|
||
|
feed/1,
|
||
|
feet/1,
|
||
|
flight/1,
|
||
|
flight_profile/1,
|
||
|
head/1,
|
||
|
live/1,
|
||
|
neck/1,
|
||
|
nostrils/1,
|
||
|
order/1,
|
||
|
size/1,
|
||
|
tail/1,
|
||
|
throat/1,
|
||
|
voice/1,
|
||
|
wings/1]).
|
||
|
|
||
|
:- public(descriptor/1).
|
||
|
|
||
|
|
||
|
descriptor(bill/1).
|
||
|
descriptor(cheek/1).
|
||
|
descriptor(color/1).
|
||
|
descriptor(eats/1).
|
||
|
descriptor(feed/1).
|
||
|
descriptor(feet/1).
|
||
|
descriptor(flight/1).
|
||
|
descriptor(flight_profile/1).
|
||
|
descriptor(head/1).
|
||
|
descriptor(live/1).
|
||
|
descriptor(neck/1).
|
||
|
descriptor(nostrils/1).
|
||
|
descriptor(size/1).
|
||
|
descriptor(tail/1).
|
||
|
descriptor(throat/1).
|
||
|
descriptor(voice/1).
|
||
|
descriptor(wings/1).
|
||
|
|
||
|
|
||
|
:- end_category.
|