packrat for both C4 and C5 added by mario-goulart on Sat Aug 25 12:22:10 2018

diff --git a/packrat.scm b/packrat.scm
index d3822f9..27823ef 100644
--- a/packrat.scm
+++ b/packrat.scm
@@ -82,9 +82,14 @@

           (packrat-parser object->external-representation) )

-(import chicken)
 (import scheme)
-(require-library srfi-1) (import srfi-1)
+(cond-expand
+  (chicken-4
+   (import chicken)
+   (require-library srfi-1) (import srfi-1))
+  (chicken-5
+   (import (chicken base))
+   (import srfi-1)))

 (define-record-type parse-result
   (make-parse-result successful? semantic-value next error)