Megatest

Diff
Login

Differences From Artifact [e4ba382538]:

To Artifact [88a87a75c9]:


19
20
21
22
23
24
25
26
27
28






29
30
31
32
33




34
35
36
37
38
39
40
19
20
21
22
23
24
25

26
27
28
29
30
31
32
33
34
35



36
37
38
39
40
41
42
43
44
45
46







-


+
+
+
+
+
+


-
-
-
+
+
+
+








;; (define itemdat '((ripeness    "green ripe overripe")
;; 		     (temperature "cool medium hot")
;; 		     (season      "summer winter fall spring")))

(declare (unit items))
(declare (uses common))

(declare (uses commonmod))
(declare (uses debugprint))
(declare (uses configfmod))

(module items
	*

(import scheme chicken data-structures extras ports)
(import commonmod)
(import debugprint)

(declare (uses configfmod))
(import configfmod)
(import configfmod)
(import srfi-69
	srfi-1
	)

(include "common_records.scm")

;; Puts out all combinations
(define (process-itemlist hierdepth curritemkey itemlist)
  (let ((res '()))
    (if (not hierdepth)
210
211
212
213
214
215
216
217
218

219
220
216
217
218
219
220
221
222


223
224
225







-
-
+


	(append (item-assoc->item-list items)
		(item-table->item-list itemstable)
		(items:read-items-file slashf 'slash)
		(items:read-items-file sxmlf  'sxml)
		(items:read-items-file spacef 'space))
	'(()))))

;; (pp (item-assoc->item-list itemdat))

)