Newer
Older
Francois-Rene Rideau
committed
#+xcvb (module ())
(in-package #:cl)
(defpackage #:fare-quasiquote
(:use #:uiop #:fare-utils #:common-lisp)
(:shadow #:list #:list* #:cons #:append #:nconc #:quote)
(:shadow #:kwote #:quotep #:n-vector #:make-vector)
Francois-Rene Rideau
committed
(:documentation
"Quasiquote implementation with and for pattern-matching")
(:export #:quasiquote-expand #:quasiquote #:unquote #:unquote-splicing
#:enable-quasiquote #:*fq-readtable*
#:enable-qq-pp #:*fq-pprint-dispatch*
Francois-Rene Rideau
committed
#:call-with-quasiquote-reader
#:call-with-unquote-reader
#:call-with-unquote-splicing-reader
#:call-with-unquote-nsplicing-reader))