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)