13 lines
		
	
	
		
			413 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			413 B
		
	
	
	
		
			Factor
		
	
	
| USING: io kernel accessors math.parser sequences prettyprint
 | |
| debugger peg ;
 | |
| IN: peg.debugger
 | |
| 
 | |
| M: parse-error error.
 | |
|   "Peg parsing error at character position " write dup position>> number>string write 
 | |
|   "." print "Expected " write messages>> [ " or " write ] [ write ] interleave nl ;
 | |
| 
 | |
| M: parse-failed error.
 | |
|   "The " write dup word>> pprint " word could not parse the following input:" print nl
 | |
|   input>> . ;
 | |
| 
 |