| 
									
										
										
										
											2009-05-16 10:40:17 -04:00
										 |  |  | ! Copyright (C) 2009 Slava Pestov. | 
					
						
							|  |  |  | ! See http://factorcode.org/license.txt for BSD license. | 
					
						
							| 
									
										
										
										
											2011-11-30 19:02:37 -05:00
										 |  |  | USING: accessors io kernel lexer math.parser namespaces | 
					
						
							|  |  |  | source-files ;
 | 
					
						
							| 
									
										
										
										
											2009-05-16 10:40:17 -04:00
										 |  |  | IN: parser.notes | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-09-06 19:29:15 -04:00
										 |  |  | SYMBOL: parser-quiet? | 
					
						
							| 
									
										
										
										
											2009-05-16 10:40:17 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-09-06 19:29:15 -04:00
										 |  |  | t parser-quiet? set-global
 | 
					
						
							| 
									
										
										
										
											2009-05-16 10:40:17 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | : note. ( str -- )
 | 
					
						
							| 
									
										
										
										
											2011-09-06 19:29:15 -04:00
										 |  |  |     parser-quiet? get [ | 
					
						
							| 
									
										
										
										
											2009-05-16 10:40:17 -04:00
										 |  |  |         file get [ path>> write ":" write ] when*  | 
					
						
							|  |  |  |         lexer get [ line>> number>string write ": " write ] when*
 | 
					
						
							|  |  |  |         "Note:" print dup print
 | 
					
						
							| 
									
										
										
										
											2011-09-06 19:29:15 -04:00
										 |  |  |     ] unless drop ;
 |