mirror of
				https://github.com/janet-lang/janet
				synced 2025-11-04 01:23:04 +00:00 
			
		
		
		
	Fix multiple predicates in loop macro.
This commit is contained in:
		@@ -303,10 +303,10 @@
 | 
				
			|||||||
            :while (do
 | 
					            :while (do
 | 
				
			||||||
                     (array.push preds verb)
 | 
					                     (array.push preds verb)
 | 
				
			||||||
                     (doone (+ i 2) preds))
 | 
					                     (doone (+ i 2) preds))
 | 
				
			||||||
            :let (tuple 'let verb (doone (+ i 2)))
 | 
					            :let (tuple 'let verb (doone (+ i 2) preds))
 | 
				
			||||||
            :when (tuple 'if verb (doone (+ i 2)))
 | 
					            :when (tuple 'if verb (doone (+ i 2) preds))
 | 
				
			||||||
            :before (tuple 'do verb (doone (+ i 2)))
 | 
					            :before (tuple 'do verb (doone (+ i 2) preds))
 | 
				
			||||||
            :after (tuple 'do (doone (+ i 2)) verb)
 | 
					            :after (tuple 'do (doone (+ i 2) preds) verb)
 | 
				
			||||||
            :repeat (do
 | 
					            :repeat (do
 | 
				
			||||||
                      (def $iter (gensym))
 | 
					                      (def $iter (gensym))
 | 
				
			||||||
                      (def $n (gensym))
 | 
					                      (def $n (gensym))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user