Merge branch 'master' of git://factorcode.org/git/factor
[factor/jcg.git] / basis / peg / debugger / debugger.factor
blob7e751b5110c6a24ff7bb44387a0f5385bd0c5986
1 USING: io kernel accessors math.parser sequences prettyprint
2 debugger peg ;
3 IN: peg.debugger
5 M: parse-error error.
6   "Peg parsing error at character position " write dup position>> number>string write 
7   "." print "Expected " write messages>> [ " or " write ] [ write ] interleave nl ;
9 M: parse-failed error.
10   "The " write dup word>> pprint " word could not parse the following input:" print nl
11   input>> . ;