3 (eval-when (:compile-toplevel
:load-toplevel
:execute
)
4 (defparameter *parenscript-lang-exports
*
41 #:*= #:/= #:%
= #:+= #:\
&= #:^
= #:\|
= #:~
=
61 ;; single argument statements
65 ;; single argument expressions
72 ;; assignment and binding
100 ;; conditional compilation (IE)
103 ;; function definition
123 #:define-symbol-macro
124 #:define-script-symbol-macro
137 ;; v v v STUFF WE SHOULD PROBABLY MOVE TO OTHER LIBS v v v
145 ;; html generator for javascript
151 "All symbols considerred part of the Parenscript language.")
153 (defpackage :parenscript
156 #.
(cons :export
*parenscript-lang-exports
*)
158 ;;; symbols that form the interface to the Parenscript compiler
167 ;; for parenscript macro definition within lisp
171 #:import-macros-from-lisp
176 #:*ps-gensym-counter
*
178 ;; naming and namespaces
179 #:*obfuscate-identifiers
*
180 #:*package-prefix-style
*
183 ;; deprecated interface
186 #:with-unique-js-names
193 #:js-to-statement-strings