| 
					
				 | 
			
			
				@@ -2068,25 +2068,29 @@ block but are passed literally to the \"example-block\"." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		      (if *org-babel-use-quick-and-dirty-noweb-expansion* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  (while (re-search-forward rx nil t) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			    (let* ((i (org-babel-get-src-block-info 'light)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				   (body (org-babel-expand-noweb-references i))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			      (if comment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  ((lambda (cs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				     (concat (c-wrap (car cs)) "\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					     body "\n" (c-wrap (cadr cs)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				   (org-babel-tangle-comment-links i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				(setq expansion (concat expansion body))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   (body (org-babel-expand-noweb-references i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   (full (if comment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					     ((lambda (cs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						(concat (c-wrap (car cs)) "\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							body "\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							(c-wrap (cadr cs)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					      (org-babel-tangle-comment-links i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					   body))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			      (setq expansion (concat expansion full)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			(org-babel-map-src-blocks nil 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			  (let ((i (org-babel-get-src-block-info 'light))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			    (when (equal (or (cdr (assoc :noweb-ref (nth 2 i))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					     (nth 4 i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					 source-name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			      (let ((body (org-babel-expand-noweb-references i))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				(if comment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				    ((lambda (cs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				       (concat (c-wrap (car cs)) "\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					       body "\n" (c-wrap (cadr cs)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				     (org-babel-tangle-comment-links i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  (setq expansion (concat expansion body))))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			      (let* ((body (org-babel-expand-noweb-references i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				     (full (if comment 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					       ((lambda (cs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						  (concat (c-wrap (car cs)) "\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							  body "\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+							  (c-wrap (cadr cs)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						(org-babel-tangle-comment-links i)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					     body))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				(setq expansion (concat expansion full)))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		    expansion) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  ;; possibly raise an error if named block doesn't exist 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		  (if (member lang org-babel-noweb-error-langs) 
			 |