3 (defpackage "PARENSCRIPT"
4 (:use
"COMMON-LISP" "ANAPHORA")
7 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
13 #:*parenscript-stream
*
23 ;; for parenscript macro definition within lisp
26 #:import-macros-from-lisp
34 ;; naming and namespaces
41 #:*js-string-delimiter
*
42 #:*js-inline-string-delimiter
*
46 ;; deprecated interface
47 #:define-script-symbol-macro
49 #:with-unique-js-names
68 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
74 #.
(symbol-name 'nil
) ; for case-sensitive Lisps like some versions of Allegro
119 ;; compile-time stuff
134 ;; single argument statements
138 ;; single argument expressions
144 ;; assignment and binding
182 ;; function definition
205 #:define-symbol-macro
206 #:define-ps-symbol-macro
212 ;; v v v STUFF WE SHOULD PROBABLY MOVE TO OTHER LIBS v v v
214 ;; html generator for javascript
215 #:*ps-html-empty-tag-aware-p
*
265 ;; DOM accessing utils
286 (:shadowing-import-from
326 ;; increment/decrement