hax:%want-strings-p
This commit is contained in:
@ -21,6 +21,10 @@
|
|||||||
(internal-subset :accessor internal-subset)
|
(internal-subset :accessor internal-subset)
|
||||||
(text-buffer :initform nil :accessor text-buffer)))
|
(text-buffer :initform nil :accessor text-buffer)))
|
||||||
|
|
||||||
|
#+(and rune-is-integer (not cxml-system::utf8dom-file))
|
||||||
|
(defmethod hax:%want-strings-p ((handler dom-builder))
|
||||||
|
nil)
|
||||||
|
|
||||||
(defun make-dom-builder ()
|
(defun make-dom-builder ()
|
||||||
(make-instance 'dom-builder))
|
(make-instance 'dom-builder))
|
||||||
|
|
||||||
|
|||||||
@ -29,6 +29,10 @@
|
|||||||
(defmethod (setf proxy-chained-handler) (newval (instance sax-proxy))
|
(defmethod (setf proxy-chained-handler) (newval (instance sax-proxy))
|
||||||
(setf (broadcast-handler-handlers instance) (list newval)))
|
(setf (broadcast-handler-handlers instance) (list newval)))
|
||||||
|
|
||||||
|
#-rune-is-character
|
||||||
|
(defmethod hax:%want-strings-p ((handler broadcast-handler))
|
||||||
|
(hax:%want-strings-p (car (broadcast-handler-handlers instance))))
|
||||||
|
|
||||||
(macrolet ((define-proxy-method (name (&rest args))
|
(macrolet ((define-proxy-method (name (&rest args))
|
||||||
`(defmethod ,name ((handler broadcast-handler) ,@args)
|
`(defmethod ,name ((handler broadcast-handler) ,@args)
|
||||||
(let (result)
|
(let (result)
|
||||||
|
|||||||
@ -82,6 +82,10 @@
|
|||||||
(have-internal-subset :initform nil :accessor have-internal-subset)
|
(have-internal-subset :initform nil :accessor have-internal-subset)
|
||||||
(stack :initform nil :accessor stack)))
|
(stack :initform nil :accessor stack)))
|
||||||
|
|
||||||
|
#-rune-is-character
|
||||||
|
(defmethod hax:%want-strings-p ((handler sink))
|
||||||
|
nil)
|
||||||
|
|
||||||
(defmethod initialize-instance :after ((instance sink) &key)
|
(defmethod initialize-instance :after ((instance sink) &key)
|
||||||
(when (eq (canonical instance) t)
|
(when (eq (canonical instance) t)
|
||||||
(setf (canonical instance) 1))
|
(setf (canonical instance) 1))
|
||||||
|
|||||||
Reference in New Issue
Block a user