procgen  Diff

Differences From Artifact [26ba00c622]:

To Artifact [851e9817dd]:


    22     22     (define (nest-case pair)
    23     23   	(cons (list (car pair))
    24     24   		  (cdr pair)))
    25     25   
    26     26     (define (wrap pat) 
    27     27   	(if (eq? (cdr pat) '()) ;then
    28     28   		pat
    29         -		; else
           29  +	; else
    30     30   		(list (cons 'string-append pat))))
    31     31   
    32     32     (let ([branches (map wrap patterns)])
    33     33   	(@one-of nest-case branches)))
    34     34   
    35     35   
    36     36   ; exports