13 lines
		
	
	
		
			430 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			13 lines
		
	
	
		
			430 B
		
	
	
	
		
			Factor
		
	
	
| 
								 | 
							
								! Copyright (C) 2008, 2009 Doug Coleman, Daniel Ehrenberg.
							 | 
						||
| 
								 | 
							
								! See http://factorcode.org/license.txt for BSD license.
							 | 
						||
| 
								 | 
							
								USING: accessors kernel make prettyprint.backend
							 | 
						||
| 
								 | 
							
								prettyprint.custom regexp regexp.parser regexp.private ;
							 | 
						||
| 
								 | 
							
								IN: regexp.prettyprint
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								M: regexp pprint*
							 | 
						||
| 
								 | 
							
								    [
							 | 
						||
| 
								 | 
							
								        [
							 | 
						||
| 
								 | 
							
								            [ raw>> dup find-regexp-syntax swap % swap % % ]
							 | 
						||
| 
								 | 
							
								            [ options>> options>string % ] bi
							 | 
						||
| 
								 | 
							
								        ] "" make
							 | 
						||
| 
								 | 
							
								    ] keep present-text ;
							 |