Codebase list cafeobj / e23fd81
Delete unused type predicates. Toshimi Sawada 5 years ago
7 changed file(s) with 10 addition(s) and 26 deletion(s). Raw diff Collapse all Expand all
876876 `(axiom-condition (demod-axiom ,_demod)))
877877
878878 (eval-when (:execute :load-toplevel)
879 (setf (get 'demod :type-predicate) (symbol-function 'demod-p))
880879 (setf (get 'demod :print) 'print-demod-internal)
881880 )
882881
7474 )
7575
7676 (eval-when (:execute :load-toplevel)
77 (setf (get 'rewrite-rule :type-predicate)
78 (symbol-function 'rewrite-rule-p))
7977 (setf (get 'rewrite-rule :print) 'print-rule-internal))
8078
8179 (defun print-rule-object (obj stream &rest ignore)
124122 (extensions nil :type list))
125123
126124 (eval-when (:execute :load-toplevel)
127 (setf (get 'ex-rewrite-rule :type-predicate)
128 (symbol-function 'ex-rewrite-rule-p))
129125 (setf (get 'ex-rewrite-rule :print)
130126 'print-rule-internal))
131127
163159 )
164160
165161 (eval-when (:execute :load-toplevel)
166 (setf (get 'axiom :type-predicate) (symbol-function 'axiom-p))
167162 (setf (get 'axiom :print) 'print-axiom-brief)
168163 )
169164
534534 (op-maps nil :type list))
535535
536536 (eval-when (:execute :load-toplevel)
537 (setf (symbol-function 'is-view-struct) (symbol-function 'view-struct-p))
538 (setf (get 'view-struct :type-predicate) (symbol-function 'view-struct-p))
539537 (setf (get 'view-struct :print) 'print-view-internal))
540538
541539 (defun print-view-struct-object (obj stream &rest ignore)
138138 )
139139
140140 (eval-when (:execute :load-toplevel)
141 (setf (get 'operator :type-predicate) (symbol-function 'operator-p))
142141 (setf (get 'operator :print) 'print-operator-internal))
143142
144143 (defun print-operator-object (obj stream &rest ignore)
433432 (id-symbol nil :type symbol))
434433
435434 (eval-when (:execute :load-toplevel)
436 (setf (get 'method :type-predicate) (symbol-function 'method-p))
437435 (setf (get 'method :print) 'print-method-internal))
438436
439437 (defun print-method-object (obj stream &rest ignore)
632630 )
633631
634632 (eval-when (:execute :load-toplevel)
635 (setf (get '!method-info :type-predicate) (symbol-function '!method-info-p))
636633 (setf (get '!method-info :print) nil))
637634
638635 ;;;
130130 )
131131
132132 (eval-when (:execute :load-toplevel)
133 (setf (get 'sort :type-predicate) (symbol-function 'sort-p))
134 (setf (get 'sort :eval) nil)
135133 (setf (get 'sort :print) 'print-sort-internal))
136134
137135 ;;; Common sort accessors -----------------------------------------------------
232230 (info nil :type list))
233231
234232 (eval-when (:execute :load-toplevel)
235 (setf (get 'bsort :type-predicate) (symbol-function 'bsort-p))
236233 (setf (get 'bsort :print) 'print-bsort-internal))
237234
238235 (defun print-bsort-object (obj stream &rest ignore)
308305 (components nil :type list))
309306
310307 (eval-when (:execute :load-toplevel)
311 (setf (get 'and-sort :type-predicate)
312 (symbol-function 'and-sort-p))
313308 (setf (get 'and-sort :print)
314309 'print-and-sort-internal))
315310
351346 (components nil :type list))
352347
353348 (eval-when (:execute :load-toplevel)
354 (setf (get 'or-sort :type-predicate) (symbol-function 'or-sort-p))
355349 (setf (get 'or-sort :print) 'print-or-sort-internal))
356350
357351 (defun print-or-sort-object (obj stream &rest ignore)
388382 (lowers nil :type list))
389383
390384 (eval-when (:execute :load-toplevel)
391 (setf (get 'err-sort :type-predicate) (symbol-function 'err-sort-p))
392385 (setf (get 'err-sort :print) 'print-err-sort-internal))
393386
394387 (defun print-err-sort-object (obj stream &rest ignore)
298298 (si::define-inline-function %is-chaos-term? (ast)
299299 (and (not (stringp ast)) (chaos-object? ast) (get (object-type ast) ':category)))
300300
301 ;;; AST is defined by 'defterm'
302 ;;;
303 (declaim (inline is-ast))
304 (defun is-ast (obj)
305 (declare (optimize (speed 3) (safety 0)))
306 (and (consp obj)
307 (let ((cat (car obj)))
308 (and (symbolp cat)
309 (getf (symbol-plist cat) :category)))))
310
301311 ;;; EOF
8787 (setf flg t))
8888 (princ ")")))
8989 (t (princ ast))))
90
91 (declaim (inline is-ast))
92 (defun is-ast (obj)
93 (declare (optimize (speed 3) (safety 0)))
94 (and (consp obj)
95 (let ((cat (car obj)))
96 (and (symbolp cat)
97 (getf (symbol-plist cat) :category)))))
9890
9991 ;;;====================================================
10092 ;;; TERM PRINTER