designated package when translating ParenScript code."
`(gethash (find-package ,package) *package-prefix-table*))
-(defun symbol-to-js-string (symbol)
- (let ((symbol-name (symbol-name-to-js-string (maybe-obfuscate-symbol symbol))))
+(defun symbol-to-js-string (symbol &optional (mangle-symbol-name t))
+ (let ((symbol-name (funcall (if mangle-symbol-name
+ #'symbol-name-to-js-string
+ #'symbol-name)
+ (maybe-obfuscate-symbol symbol))))
(aif (ps-package-prefix (symbol-package symbol))
(format nil "~A~A" it symbol-name)
symbol-name)))