Changeset 4216 for trunk/library/list.lgt
- Timestamp:
- 04/22/08 08:09:59 (5 months ago)
- Files:
-
- 1 modified
-
trunk/library/list.lgt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/library/list.lgt
r3687 r4216 5 5 6 6 :- info([ 7 version is 1. 3,7 version is 1.4, 8 8 author is 'Paulo Moura', 9 date is 200 6/12/21,9 date is 2008/4/22, 10 10 comment is 'List predicates.']). 11 11 … … 203 203 suffix(List, Tail). 204 204 205 valid(List) :- 206 nonvar(List), 207 \+ \+ valid2(List). 208 209 valid2([]). 210 valid2([_| List]) :- 211 valid2(List). 205 valid(-) :- % catch variables and lists with unbound tails 206 !, 207 fail. 208 valid([]). 209 valid([_| List]) :- 210 valid(List). 212 211 213 212 :- end_object.
