chiark / gitweb /
src/method-aggregate.lisp: Allow useful behaviour if no primary methods.
[sod] / doc / SYMBOLS
CommitLineData
e417fab5
MW
1-----------------------------------------------------------------------------
2Package `sod'
3
b9d603a0
MW
4builtin.lisp
5 *builtin-module* variable
6 make-builtin-module function
e417fab5 7
b9d603a0
MW
8c-types-class-impl.lisp
9 c-class-type class
10 c-type-class generic setf
11 cl:class class c-type
12 find-class-type function
13 find-sod-class function
14 make-class-type function
15 record-sod-class function
e417fab5 16
b9d603a0
MW
17c-types-impl.lisp
18 cl:* variable function c-type
db56b1d3
MW
19 alignas
20 alignas-storage-specifier class
b9d603a0 21 cl:array class c-type
ae0f15ee 22 atomic c-type
e43d3532 23 bool c-type
b9d603a0
MW
24 c-array-dimensions generic
25 c-array-type class
ae0f15ee 26 c-atomic-type class
b9d603a0
MW
27 c-enum-type class
28 c-function-arguments generic
ced609b8 29 c-function-keywords generic
b9d603a0 30 c-function-type class
ced609b8 31 c-keyword-function-type class
b9d603a0
MW
32 c-pointer-type class
33 c-struct-type class
34 c-tagged-type-kind generic
e43d3532
MW
35 c-type-bool variable
36 c-type-char variable
37 c-type-double variable
38 c-type-double-complex variable
39 c-type-double-imaginary variable
40 c-type-float variable
41 c-type-float-complex variable
42 c-type-float-imaginary variable
43 c-type-int variable
44 c-type-long variable
45 c-type-long-double variable
46 c-type-long-double-complex variable
47 c-type-long-double-imaginary variable
48 c-type-long-long variable
b9d603a0 49 c-type-name generic
e43d3532
MW
50 c-type-ptrdiff-t variable
51 c-type-short variable
52 c-type-signed-char variable
53 c-type-size-t variable
b9d603a0 54 c-type-tag generic
e43d3532
MW
55 c-type-unsigned variable
56 c-type-unsigned-char variable
57 c-type-unsigned-long variable
58 c-type-unsigned-long-long variable
59 c-type-unsigned-short variable
60 c-type-va-list variable
61 c-type-void variable
62 c-type-wchar-t variable
b9d603a0
MW
63 c-union-type class
64 cl:char function setf c-type parser
65 commentify-argument-names function
66 commentify-function-type function
67 const-string c-type
68 define-simple-c-type macro
69 double c-type
a4434457
MW
70 double-complex c-type
71 double-imaginary c-type
b9d603a0
MW
72 enum c-type
73 cl:float function class c-type
a4434457
MW
74 float-complex c-type
75 float-imaginary c-type
b9d603a0
MW
76 fn c-type
77 fun c-type
78 func c-type
79 cl:function function class c-type
80 int c-type
81 kind-c-tagged-type generic
82 llong c-type
83 long c-type
84 long-double c-type
a4434457
MW
85 long-double-complex c-type
86 long-double-imaginary c-type
b9d603a0
MW
87 long-int c-type
88 long-long c-type
89 long-long-int c-type
90 make-array-type function
ae0f15ee 91 make-atomic-type function
b9d603a0
MW
92 make-c-tagged-type function
93 make-enum-type function
94 make-function-type function
ced609b8 95 make-keyword-function-type function
b9d603a0
MW
96 make-pointer-type function
97 make-simple-type function
98 make-struct-type function
99 make-union-type function
ced609b8 100 merge-keyword-lists function
b9d603a0
MW
101 cl:nil constant c-type parser
102 pointer c-type
678b6c0f
MW
103 pprint-argument-list function
104 pprint-c-function-type function
b9d603a0
MW
105 ptr c-type
106 ptrdiff-t c-type
074650bc 107 reify-variable-argument-tail function
b9d603a0
MW
108 cl:schar function setf c-type
109 short c-type
110 short-int c-type
111 signed c-type
112 signed-char c-type
113 signed-int c-type
114 signed-long c-type
115 signed-long-int c-type
116 signed-long-long c-type
117 signed-long-long-int c-type
118 signed-short c-type
119 signed-short-int c-type
120 simple-c-type class
121 sint c-type
122 size-t c-type
123 sllong c-type
124 slong c-type
b7fcf941 125 specs c-type
b9d603a0
MW
126 sshort c-type
127 cl:string function class c-type opthandler
128 struct c-type
129 tagged-c-type class
130 uchar c-type
131 uint c-type
132 ullong c-type
133 ulong c-type
134 cl:union function c-type
135 unsigned c-type
136 unsigned-char c-type
137 unsigned-int c-type
138 unsigned-long c-type
139 unsigned-long-int c-type
140 unsigned-long-long c-type
141 unsigned-long-long-int c-type
142 unsigned-short c-type
143 unsigned-short-int c-type
144 ushort c-type
145 va-list c-type
146 vec c-type
147 void c-type
a4434457 148 wchar-t c-type
b9d603a0 149 [] c-type
e417fab5 150
b9d603a0
MW
151c-types-parse.lisp
152 parse-c-type function
153 parse-declarator function
e417fab5 154
b9d603a0
MW
155c-types-proto.lisp
156 argument class
ced609b8 157 argument-default function
a4434457
MW
158 argument-name function
159 argument-type function
b9d603a0
MW
160 argumentp function
161 c-name-case function
ff4e398b 162 c-qualifier-keyword generic
b7fcf941 163 c-storage-specifiers-type class
b9d603a0
MW
164 c-type macro class
165 c-type-alias macro
166 c-type-equal-p generic
ff4e398b 167 c-type-qualifier-keywords function
b9d603a0
MW
168 c-type-qualifiers generic
169 c-type-space function
b7fcf941 170 c-type-specifiers generic
b9d603a0
MW
171 c-type-subtype generic
172 canonify-qualifiers function
173 commentify-argument-name generic
174 defctype macro
b7fcf941 175 define-c-storage-specifier-syntax macro
b9d603a0 176 define-c-type-syntax macro
b7fcf941
MW
177 expand-c-storage-specifier generic
178 expand-c-storage-specifier-form generic
b9d603a0
MW
179 expand-c-type-form generic
180 expand-c-type-spec generic
181 format-qualifiers function
182 make-argument function
183 maybe-in-parens macro
b7fcf941 184 pprint-c-storage-specifier generic
b9d603a0 185 pprint-c-type generic
b7fcf941 186 print-c-storage-specifier generic
b9d603a0
MW
187 print-c-type generic
188 qualifiable-c-type class
189 qualify-c-type generic
b7fcf941 190 wrap-c-type function
e417fab5 191
b9d603a0
MW
192class-finalize-impl.lisp
193 c3-cpl function
194 clos-cpl function
195 dylan-cpl function
196 flavors-cpl function
197 l*loops-cpl function
198 python-cpl function
e417fab5 199
b9d603a0
MW
200class-finalize-proto.lisp
201 check-sod-class generic
202 compute-chains generic
203 compute-cpl generic
204 finalize-sod-class generic
981b6fb6 205 guess-metaclass generic
e417fab5 206
b9d603a0
MW
207class-layout-impl.lisp
208 sod-class-effective-slot class
209 sod-class-slot class
210 sod-slot-initializer-function generic
211 sod-slot-prepare-function generic
e417fab5 212
b9d603a0
MW
213class-layout-proto.lisp
214 base-offset class
215 base-offset-chain-head generic
216 base-offset-class generic
217 chain-offset class
218 chain-offset-chain-head generic
219 chain-offset-class generic
220 chain-offset-target-head generic
221 class-pointer class
222 class-pointer-chain-head generic
223 class-pointer-class generic
224 class-pointer-meta-chain-head generic
225 class-pointer-metaclass generic
226 compute-effective-slot generic
227 compute-ichain generic
228 compute-ilayout generic
229 compute-islots generic
230 compute-vtable generic
231 compute-vtable-items generic
232 compute-vtables generic
233 compute-vtmsgs generic
234 effective-slot class
235 effective-slot-class generic
236 effective-slot-direct-slot generic
237 effective-slot-initializer generic
b2983f35 238 find-slot-initargs generic
b9d603a0
MW
239 find-slot-initializer generic
240 ichain class
241 ichain-body generic
242 ichain-class generic
243 ichain-head generic
244 ichain-tail generic
245 ilayout class
246 ilayout-class generic
247 ilayout-ichains generic
248 islots class
249 islots-class generic
250 islots-slots generic
251 islots-subclass generic
252 make-base-offset generic
253 make-class-pointer generic
254 vtable class
255 vtable-body generic
256 vtable-chain-head generic
257 vtable-chain-tail generic
258 vtable-class generic
259 vtable-pointer class
260 vtable-pointer-chain-head generic
261 vtable-pointer-chain-tail generic
262 vtable-pointer-class generic
263 vtmsgs class
264 vtmsgs-chain-head generic
265 vtmsgs-chain-tail generic
266 vtmsgs-class generic
267 vtmsgs-entries generic
268 vtmsgs-subclass generic
e417fab5 269
b70cb6d8
MW
270class-make-impl.lisp
271 check-method-argument-lists function
272 check-method-return-type function
273 check-method-return-type-against-message function
274
b9d603a0
MW
275class-make-proto.lisp
276 check-message-type generic
277 check-method-type generic
b9d603a0 278 make-sod-class function
a42893dd 279 make-sod-class-initfrag generic
b9d603a0 280 make-sod-class-initializer generic
a42893dd 281 make-sod-class-tearfrag generic
b9d603a0
MW
282 make-sod-initializer-using-slot generic
283 make-sod-instance-initializer generic
284 make-sod-message generic
285 make-sod-method generic
286 make-sod-method-using-message generic
287 make-sod-slot generic
b2983f35
MW
288 make-sod-slot-initarg generic
289 make-sod-slot-initarg-using-slot generic
290 make-sod-user-initarg generic
291 sod-initarg-argument generic
b9d603a0 292 sod-message-method-class generic
e417fab5 293
a4434457
MW
294class-output.lisp
295 *instance-class* variable
296
b9d603a0
MW
297class-utilities.lisp
298 argument-lists-compatible-p function
299 find-class-slot-by-name function
300 find-instance-slot-by-name function
301 find-message-by-name function
302 find-root-metaclass function
303 find-root-superclass function
304 find-superclass-by-nick function
305 ichain-struct-tag function
306 ichain-union-tag function
307 ilayout-struct-tag function
308 islots-struct-tag function
309 message-macro-name function
310 sod-subclass-p function
311 valid-name-p function
312 vtable-name function
313 vtable-struct-tag function
314 vtable-union-tag function
315 vtmsgs-struct-tag function
e417fab5 316
b9d603a0
MW
317classes.lisp
318 sod-class class
319 sod-class-chain generic
320 sod-class-chain-head generic
321 sod-class-chain-link generic
322 sod-class-chains generic
323 sod-class-class-initializers generic setf
324 sod-class-direct-superclasses generic
325 sod-class-ilayout generic
a42893dd 326 sod-class-initfrags generic setf
b9d603a0
MW
327 sod-class-initializer class
328 sod-class-instance-initializers generic setf
329 sod-class-messages generic setf
330 sod-class-metaclass generic
331 sod-class-methods generic setf
332 sod-class-name generic
333 sod-class-nickname generic
334 sod-class-precedence-list generic
335 sod-class-slots generic setf
336 sod-class-state generic
a42893dd 337 sod-class-tearfrags generic setf
b9d603a0
MW
338 sod-class-type generic
339 sod-class-vtables generic
b2983f35 340 sod-initarg class
b9d603a0
MW
341 sod-initializer class
342 sod-initializer-class generic
343 sod-initializer-slot generic
a888e3ac 344 sod-initializer-value generic
b9d603a0
MW
345 sod-instance-initializer class
346 sod-message class
347 sod-message-class generic
348 sod-message-name generic
349 sod-message-type generic
350 sod-method class
351 sod-method-body generic
352 sod-method-class generic
353 sod-method-message generic
354 sod-method-type generic
355 sod-slot class
356 sod-slot-class generic
b2983f35 357 sod-slot-initarg class
b9d603a0
MW
358 sod-slot-name generic
359 sod-slot-type generic
b2983f35 360 sod-user-initarg class
e417fab5 361
b9d603a0 362codegen-impl.lisp
b9d603a0 363 codegen class
b9d603a0
MW
364 temporary-argument class
365 temporary-function function class
366 temporary-variable class
e417fab5
MW
367
368codegen-proto.lisp
944caf84 369 *null-pointer* variable
e417fab5
MW
370 *sod-ap* variable
371 *sod-master-ap* variable
7de8c666 372 banner-inst class
e417fab5
MW
373 block-inst class
374 break-inst class
167524b5 375 call-inst class
e417fab5
MW
376 codegen-add-function generic
377 codegen-build-function function
378 codegen-functions generic setf
379 codegen-pop generic
380 codegen-pop-block generic
381 codegen-pop-function generic
382 codegen-push generic
2d8d81c5 383 cond-inst class
e417fab5
MW
384 continue-inst class
385 convert-stmts function
386 definst macro
357885be 387 deliver-call function
e417fab5 388 deliver-expr function
167524b5 389 do-while-inst class
7de8c666 390 emit-banner function
e417fab5
MW
391 emit-decl generic
392 emit-decls generic
393 emit-inst generic
394 emit-insts generic
395 ensure-var generic
396 expr-inst class
2d8d81c5 397 for-inst class
7de8c666 398 format-banner-comment function
e417fab5
MW
399 format-compound-statement macro
400 format-temporary-name generic
401 function-inst class
167524b5 402 if-inst class
e417fab5 403 inst class
167524b5
MW
404 inst-alt generic
405 inst-args generic
7de8c666
MW
406 inst-banner generic
407 inst-banner-args generic
e417fab5 408 inst-body generic
167524b5
MW
409 inst-cond generic
410 inst-conseq generic
7de8c666 411 inst-control generic
e417fab5
MW
412 inst-decls generic
413 inst-expr generic
167524b5 414 inst-func generic
e417fab5
MW
415 inst-init generic
416 inst-metric generic
417 inst-name generic
418 inst-op generic
419 inst-type generic
2d8d81c5 420 inst-update generic
e417fab5 421 inst-var generic
7de8c666 422 make-banner-inst function
e417fab5
MW
423 make-block-inst function
424 make-break-inst function
167524b5 425 make-call-inst function
2d8d81c5 426 make-cond-inst function
e417fab5 427 make-continue-inst function
167524b5 428 make-do-while-inst function
e417fab5 429 make-expr-inst function
2d8d81c5 430 make-for-inst function
e417fab5 431 make-function-inst function
167524b5 432 make-if-inst function
e417fab5
MW
433 make-return-inst function
434 make-set-inst function
435 make-update-inst function
436 make-var-inst function
167524b5 437 make-while-inst function
e417fab5
MW
438 return-inst class
439 set-inst class
440 temp-tag generic
441 temporary-name class
442 temporary-var generic
443 update-inst class
444 var-in-use-p generic setf
445 var-inst class
167524b5 446 while-inst class
e417fab5
MW
447 with-temporary-var macro
448
b9d603a0
MW
449final.lisp
450 *debugout-pathname* variable
451 *sod-version* variable
452 exercise function
453 test-module function
4fd69126 454 test-parse-c-type function
3e21ae3f 455 test-parser macro
e417fab5 456
b9d603a0
MW
457fragment-parse.lisp
458 parse-delimited-fragment function
459 scan-c-fragment function
e417fab5 460
b9d603a0
MW
461lexer-proto.lisp
462 define-indicator function
463 cl:error function class parser
464 lexer-error function
465 scan-comment function
466 skip-until function parser
467 sod-token-scanner class
468 syntax-error function
e417fab5 469
b9d603a0
MW
470method-aggregate.lisp
471 aggregating-effective-method class
472 aggregating-message class
473 aggregating-message-properties generic
474 check-aggregating-message-type generic
475 compute-aggregating-message-kernel generic
476 define-aggregating-method-combination macro
477 sod-message-combination generic
478 sod-message-kernel-function generic
e417fab5 479
b9d603a0
MW
480method-impl.lisp
481 basic-direct-method class
482 basic-effective-method class
483 basic-effective-method-body function
484 basic-message class
485 daemon-direct-method class
486 delegating-direct-method class
487 effective-method-after-methods generic
488 effective-method-around-methods generic
489 effective-method-before-methods generic
490 simple-effective-method class
491 simple-message class
492 sod-method-role generic
493 standard-effective-method class
494 standard-message class
495
496method-proto.lisp
497 codegen-class generic
498 codegen-message generic
499 codegen-method generic
500 codegen-target generic
501 compute-effective-method-body generic
502 compute-effective-methods generic
503 compute-method-entry-functions generic
504 compute-sod-effective-method generic
505 convert-to-ilayout-inst class
506 effective-method class
507 effective-method-basic-argument-names generic
508 effective-method-class generic
509 effective-method-function-name generic
43073476 510 effective-method-keywords generic
5135d00a 511 effective-method-live-p generic
b9d603a0
MW
512 effective-method-message generic
513 ensure-ilayout-var function
514 inst-chain-head generic
515 inst-class generic
516 inst-expr generic
517 invoke-delegation-chain function
518 invoke-method function
43073476 519 keyword-message-p function
b9d603a0
MW
520 make-convert-to-ilayout-inst function
521 make-method-entries generic
522 make-trampoline function
523 method-codegen class
524 method-entry class
525 method-entry-chain-head generic
526 method-entry-chain-tail generic
527 method-entry-effective-method generic
528 method-entry-function-name generic
529 method-entry-function-type generic
530 method-entry-slot-name generic
43ce48fd 531 method-keyword-argument-lists generic
b9d603a0
MW
532 primary-method-class generic
533 simple-method-body generic
534 sod-message-argument-tail generic
535 sod-message-effective-method-class generic
b9d603a0
MW
536 sod-method-function-name generic
537 sod-method-function-type generic
538 sod-method-next-method-type generic
539 varargs-message-p function
e417fab5 540
b9d603a0
MW
541module-impl.lisp
542 *module-dirs* variable
543 c-fragment class
a4434457 544 c-fragment-text generic
b9d603a0
MW
545 code-fragment generic
546 code-fragment-constraints generic
547 code-fragment-item class
548 code-fragment-name generic
549 code-fragment-reason generic
550 find-file function
551 type-item class
e417fab5 552
b9d603a0
MW
553module-output.lisp
554 banner function
555 declare-output-type function
556 guard-name function
e674612e 557 one-off-output function
b9d603a0
MW
558 output-module function
559 output-type-pathname function
f7227b1a 560
b9d603a0
MW
561module-parse.lisp
562 class-item
563 read-module function
f7227b1a 564
b9d603a0
MW
565module-proto.lisp
566 *module* variable
567 add-clear-the-decks-function function
568 add-module-binding function
569 add-to-module generic
570 clear-the-decks function
571 define-clear-the-decks macro
572 define-module macro
573 define-module-var macro
574 finalize-module generic
575 module class
576 module-dependencies generic setf
577 module-import generic
578 module-items generic setf
579 module-name generic
580 module-pset generic
581 with-module-environment macro
582 with-temporary-module macro
e417fab5 583
b9d603a0
MW
584output-proto.lisp
585 add-sequencer-constraint generic
586 add-sequencer-item-function generic
587 ensure-sequencer-item generic
588 hook-output generic
589 invoke-sequencer-items generic
590 make-sequencer-item function
591 sequence-output macro
592 sequencer class
593 sequencer-constraints generic setf
594 sequencer-item class
595 sequencer-item-functions function setf
596 sequencer-item-name function
597 sequencer-item-p function
598 sequencer-table generic
e417fab5 599
b9d603a0
MW
600pset-parse.lisp
601 parse-property-set function
e417fab5 602
b9d603a0
MW
603pset-proto.lisp
604 add-property function
605 check-unused-properties function
606 coerce-property-value generic
607 decode-property generic
608 get-property function
609 make-property function
610 make-property-set function
611 make-pset function
a4434457
MW
612 p-key function
613 p-name function
b9d603a0 614 p-seenp function setf
a4434457
MW
615 p-type function
616 p-value function
b9d603a0
MW
617 property class
618 property-key function
619 property-set generic
620 propertyp function
621 pset class
622 pset-get function
623 pset-map function
624 pset-store function
625 psetp function
626 store-property function
627 with-pset-iterator macro
e417fab5 628
e417fab5
MW
629Classes:
630cl:t
631 sb-pcl::slot-object
b8eeeb37
MW
632 cl:condition
633 cl:serious-condition
634 cl:error
e417fab5 635 cl:standard-object
db56b1d3 636 alignas-storage-specifier
e417fab5
MW
637 base-offset
638 sod::basic-codegen
639 codegen
640 method-codegen
641 c-fragment
642 c-type
643 c-array-type
644 c-function-type
ced609b8 645 c-keyword-function-type
b7fcf941 646 c-storage-specifiers-type
e417fab5 647 qualifiable-c-type
ae0f15ee 648 c-atomic-type
e417fab5
MW
649 c-pointer-type
650 simple-c-type
651 c-class-type
652 tagged-c-type
653 c-enum-type
654 c-struct-type
655 c-union-type
656 chain-offset
657 class-pointer
658 code-fragment-item
659 sb-pcl::definition-source-mixin
660 cl:class [sb-pcl::dependent-update-mixin sb-pcl::standard-specializer]
661 effective-method
662 basic-effective-method
663 simple-effective-method
664 aggregating-effective-method
665 standard-effective-method
666 effective-slot
667 sod-class-effective-slot
668 ichain
669 ilayout
670 inst
7de8c666 671 banner-inst
e417fab5
MW
672 block-inst
673 break-inst
674 call-inst
2d8d81c5 675 cond-inst
e417fab5
MW
676 continue-inst
677 convert-to-ilayout-inst
678 do-while-inst
679 expr-inst
2d8d81c5 680 for-inst
e417fab5
MW
681 function-inst
682 if-inst
683 return-inst
684 set-inst
685 update-inst
e417fab5
MW
686 var-inst
687 while-inst
688 islots
689 sb-mop:metaobject
690 sb-mop:specializer
691 sb-pcl::standard-specializer
692 cl:class [sb-pcl::dependent-update-mixin sb-pcl::definition-source-mixin]
693 method-entry
694 module
695 sb-pcl::plist-mixin
696 sb-pcl::dependent-update-mixin
697 cl:class [sb-pcl::definition-source-mixin sb-pcl::standard-specializer]
698 sequencer
699 sod-class
b2983f35
MW
700 sod-initarg
701 sod-slot-initarg
702 sod-user-initarg
e417fab5
MW
703 sod-initializer
704 sod-class-initializer
705 sod-instance-initializer
706 sod-message
707 basic-message
708 simple-message
709 aggregating-message
710 standard-message
711 sod-method
712 basic-direct-method
713 daemon-direct-method
714 delegating-direct-method
715 sod-slot
716 sod-class-slot
717 temporary-name
718 temporary-argument
719 temporary-function
720 temporary-variable
721 sod-parser:token-scanner
722 sod-token-scanner
723 type-item
724 vtable
725 vtable-pointer
b9d603a0 726 vtmsgs
e417fab5
MW
727 cl:structure-object
728 argument
729 property
730 pset
731 sequencer-item
732
733Methods:
734add-sequencer-constraint
735 sequencer cl:list
736add-sequencer-item-function
737 sequencer t t
738add-to-module
739 module t
740aggregating-message-properties
e417fab5 741 t t
b9d603a0 742 aggregating-message (eql :custom)
e417fab5
MW
743base-offset-chain-head
744 base-offset
745base-offset-class
746 base-offset
747c-array-dimensions
748 c-array-type
2e2816d3
MW
749c-fragment-text
750 c-fragment
e417fab5
MW
751c-function-arguments
752 c-function-type
ced609b8
MW
753c-function-keywords
754 c-keyword-function-type
ff4e398b 755c-qualifier-keyword
ae0f15ee 756 (eql :atomic)
ff4e398b 757 cl:symbol
e417fab5 758c-tagged-type-kind
e417fab5 759 c-enum-type
b9d603a0
MW
760 c-struct-type
761 c-union-type
e417fab5
MW
762c-type-class
763 c-class-type
764(setf c-type-class)
765 t c-class-type
766c-type-equal-p
4b0283c7
MW
767 t t [and]
768 c-array-type c-array-type [and]
769 c-atomic-type c-atomic-type [and]
770 c-class-type c-class-type [and]
771 c-function-type c-function-type [and]
772 c-keyword-function-type c-keyword-function-type [and]
773 c-pointer-type c-pointer-type [and]
774 c-storage-specifiers-type c-type [:around]
775 c-type c-storage-specifiers-type [:around]
776 qualifiable-c-type qualifiable-c-type [and]
777 simple-c-type simple-c-type [and]
778 tagged-c-type tagged-c-type [and]
e417fab5
MW
779c-type-name
780 simple-c-type
781c-type-qualifiers
782 qualifiable-c-type
b7fcf941
MW
783c-type-specifiers
784 c-storage-specifiers-type
e417fab5 785c-type-subtype
e417fab5 786 c-array-type
ae0f15ee 787 c-atomic-type
b9d603a0 788 c-function-type
e417fab5 789 c-pointer-type
b7fcf941 790 c-storage-specifiers-type
e417fab5
MW
791c-type-tag
792 tagged-c-type
793chain-offset-chain-head
794 chain-offset
795chain-offset-class
796 chain-offset
797chain-offset-target-head
798 chain-offset
799check-aggregating-message-type
b9d603a0 800 t t t
e417fab5 801 aggregating-message (eql :progn) c-function-type
e417fab5
MW
802check-message-type
803 aggregating-message t
e417fab5 804 sod-message c-function-type
b9d603a0 805 sod-message c-type
e417fab5
MW
806check-method-type
807 daemon-direct-method sod-message c-function-type
a4434457 808 sod-method aggregating-message c-function-type
e417fab5
MW
809 sod-method sod-message c-function-type
810 sod-method sod-message c-type
f7227b1a
MW
811check-sod-class
812 sod-class
e417fab5
MW
813class-pointer-chain-head
814 class-pointer
815class-pointer-class
816 class-pointer
817class-pointer-meta-chain-head
818 class-pointer
819class-pointer-metaclass
820 class-pointer
b9d603a0
MW
821code-fragment
822 code-fragment-item
823code-fragment-constraints
824 code-fragment-item
825code-fragment-name
826 code-fragment-item
827code-fragment-reason
828 code-fragment-item
e417fab5
MW
829codegen-add-function
830 codegen t
831codegen-class
832 method-codegen
833codegen-functions
834 codegen
835(setf codegen-functions)
836 t codegen
837codegen-message
838 method-codegen
839codegen-method
840 method-codegen
841codegen-pop
842 codegen
843codegen-pop-block
844 t
845codegen-pop-function
846 t t t
847codegen-push
848 codegen
849codegen-target
850 method-codegen
851coerce-property-value
b9d603a0 852 cl:string (eql :id) (eql :keyword)
e417fab5 853 cl:string (eql :id) (eql :symbol)
a4434457 854 cl:string (eql :id) (eql :type)
b9d603a0 855 cl:string (eql :string) (eql :id)
e417fab5 856 cl:string (eql :string) (eql :keyword)
b9d603a0
MW
857 cl:string (eql :string) (eql :symbol)
858 cl:symbol (eql :symbol) (eql :id)
e417fab5 859 cl:symbol (eql :symbol) (eql :keyword)
e417fab5 860 t t (eql cl:t)
b9d603a0 861 t t t
e417fab5 862commentify-argument-name
e417fab5
MW
863 cl:null
864 t
b9d603a0 865 temporary-name
e417fab5 866compute-aggregating-message-kernel
e417fab5 867 aggregating-message (eql :and) t t t t
b9d603a0 868 aggregating-message (eql :custom) t t t t
e417fab5
MW
869 aggregating-message (eql :max) t t t t
870 aggregating-message (eql :min) t t t t
b9d603a0 871 aggregating-message (eql :or) t t t t
e417fab5 872 aggregating-message (eql :product) t t t t
e417fab5 873 aggregating-message (eql :progn) t t t t
b9d603a0 874 aggregating-message (eql :sum) t t t t
f7227b1a
MW
875compute-chains
876 sod-class
877compute-cpl
878 sod-class
e417fab5 879compute-effective-method-body
4b0283c7 880 basic-effective-method t t [:around]
e417fab5
MW
881 simple-effective-method t t
882compute-effective-methods
883 sod-class
884compute-effective-slot
885 sod-class sod-class-slot
886 sod-class sod-slot
887compute-ichain
888 sod-class t
889compute-ilayout
890 sod-class
891compute-islots
892 sod-class sod-class
893compute-method-entry-functions
e417fab5 894 basic-effective-method
4b0283c7 895 effective-method [:around]
e417fab5
MW
896compute-sod-effective-method
897 sod-message sod-class
898compute-vtable
899 sod-class cl:list
900compute-vtable-items
901 sod-class sod-class sod-class sod-class cl:function
902compute-vtables
903 sod-class
904compute-vtmsgs
905 sod-class sod-class sod-class sod-class
906decode-property
e417fab5 907 cl:character
e417fab5
MW
908 cl:cons
909 cl:function
b9d603a0
MW
910 cl:integer
911 cl:string
912 cl:symbol
a4434457 913 c-type
b9d603a0
MW
914 property
915effective-method-after-methods
916 basic-effective-method
917effective-method-around-methods
918 basic-effective-method
e417fab5
MW
919effective-method-basic-argument-names
920 basic-effective-method
b9d603a0
MW
921effective-method-before-methods
922 basic-effective-method
e417fab5
MW
923effective-method-class
924 effective-method
925effective-method-function-name
926 effective-method
43073476
MW
927effective-method-keywords
928 effective-method
5135d00a 929effective-method-live-p
b07535d8 930 aggregating-effective-method
a142609c 931 sod::lifecycle-effective-method
5135d00a 932 simple-effective-method
e417fab5
MW
933effective-method-message
934 effective-method
935effective-slot-class
936 effective-slot
937effective-slot-direct-slot
938 effective-slot
939effective-slot-initializer
940 effective-slot
941emit-decl
942 sod::basic-codegen t
943emit-decls
944 sod::basic-codegen t
945emit-inst
946 sod::basic-codegen t
947emit-insts
e417fab5 948 t t
b9d603a0 949 sod::basic-codegen t
e417fab5
MW
950ensure-sequencer-item
951 sequencer t
952ensure-var
953 sod::basic-codegen t t
b7fcf941
MW
954expand-c-storage-specifier
955 cl:list
956 cl:symbol
957expand-c-storage-specifier-form
db56b1d3 958 (eql alignas) t
b7fcf941 959 (eql sod-parser:lisp) t
e417fab5 960expand-c-type-form
b9d603a0
MW
961 (eql cl:*) t
962 (eql cl:array) t
963 (eql cl:char) t
e417fab5 964 (eql cl:class) t
b9d603a0 965 (eql cl:float) t
e417fab5 966 (eql cl:function) t
b9d603a0 967 (eql cl:nil) t
e417fab5 968 (eql cl:union) t
ae0f15ee 969 (eql atomic) t
e43d3532 970 (eql bool) t
b9d603a0 971 (eql double) t
a4434457
MW
972 (eql double-complex) t
973 (eql double-imaginary) t
e417fab5 974 (eql enum) t
a4434457
MW
975 (eql float-complex) t
976 (eql float-imaginary) t
b9d603a0
MW
977 (eql fn) t
978 (eql fun) t
979 (eql func) t
980 (eql int) t
981 (eql long) t
e417fab5 982 (eql long-double) t
a4434457
MW
983 (eql long-double-complex) t
984 (eql long-double-imaginary) t
e417fab5 985 (eql long-long) t
b9d603a0
MW
986 (eql pointer) t
987 (eql ptr) t
988 (eql ptrdiff-t) t
e417fab5 989 (eql short) t
e417fab5 990 (eql signed-char) t
b9d603a0 991 (eql size-t) t
b7fcf941 992 (eql specs) t
b9d603a0
MW
993 (eql struct) t
994 (eql unsigned) t
e417fab5 995 (eql unsigned-char) t
b9d603a0
MW
996 (eql unsigned-long) t
997 (eql unsigned-long-long) t
998 (eql unsigned-short) t
999 (eql va-list) t
1000 (eql vec) t
e417fab5 1001 (eql void) t
a4434457 1002 (eql wchar-t) t
b9d603a0 1003 (eql []) t
e417fab5 1004 (eql sod-parser:lisp) t
b9d603a0 1005 cl:string t
e417fab5 1006expand-c-type-spec
b9d603a0
MW
1007 (eql cl:char)
1008 (eql cl:float)
1009 (eql cl:schar)
e417fab5 1010 (eql cl:string)
e43d3532 1011 (eql bool)
b9d603a0 1012 (eql const-string)
e417fab5 1013 (eql double)
a4434457
MW
1014 (eql double-complex)
1015 (eql double-imaginary)
1016 (eql float-complex)
1017 (eql float-imaginary)
b9d603a0 1018 (eql int)
e417fab5 1019 (eql llong)
b9d603a0
MW
1020 (eql long)
1021 (eql long-double)
a4434457
MW
1022 (eql long-double-complex)
1023 (eql long-double-imaginary)
b9d603a0
MW
1024 (eql long-int)
1025 (eql long-long)
e417fab5 1026 (eql long-long-int)
b9d603a0
MW
1027 (eql ptrdiff-t)
1028 (eql short)
1029 (eql short-int)
1030 (eql signed)
1031 (eql signed-char)
1032 (eql signed-int)
1033 (eql signed-long)
1034 (eql signed-long-int)
e417fab5 1035 (eql signed-long-long)
b9d603a0
MW
1036 (eql signed-long-long-int)
1037 (eql signed-short)
1038 (eql signed-short-int)
1039 (eql sint)
1040 (eql size-t)
1041 (eql sllong)
e417fab5 1042 (eql slong)
e417fab5 1043 (eql sshort)
b9d603a0 1044 (eql uchar)
e417fab5 1045 (eql uint)
b9d603a0
MW
1046 (eql ullong)
1047 (eql ulong)
e417fab5 1048 (eql unsigned)
e417fab5 1049 (eql unsigned-char)
b9d603a0
MW
1050 (eql unsigned-int)
1051 (eql unsigned-long)
1052 (eql unsigned-long-int)
1053 (eql unsigned-long-long)
1054 (eql unsigned-long-long-int)
1055 (eql unsigned-short)
1056 (eql unsigned-short-int)
1057 (eql ushort)
1058 (eql va-list)
e417fab5 1059 (eql void)
a4434457 1060 (eql wchar-t)
e417fab5 1061 cl:list
b9d603a0 1062 cl:string
e417fab5 1063sod-parser:file-location
b9d603a0 1064 c-fragment
e417fab5 1065 property
b9d603a0 1066 sod-class
b2983f35 1067 sod-initarg
e417fab5 1068 sod-initializer
b9d603a0
MW
1069 sod-message
1070 sod-method
e417fab5 1071 sod-slot
e417fab5
MW
1072finalize-module
1073 module
f7227b1a
MW
1074finalize-sod-class
1075 sod-class
b2983f35
MW
1076find-slot-initargs
1077 sod-class sod-slot
e417fab5
MW
1078find-slot-initializer
1079 sod-class sod-slot
1080format-temporary-name
e417fab5 1081 temporary-argument t
b9d603a0 1082 temporary-function t
e417fab5 1083 temporary-name t
b9d603a0 1084 temporary-variable t
e417fab5
MW
1085guess-metaclass
1086 sod-class
1087hook-output
4b0283c7
MW
1088 t t t [progn]
1089 base-offset (eql :c) t [progn]
1090 base-offset (eql :h) t [progn]
1091 basic-effective-method (eql :c) t [progn]
1092 chain-offset (eql :c) t [progn]
1093 chain-offset (eql :h) t [progn]
1094 class-pointer (eql :c) t [progn]
1095 class-pointer (eql :h) t [progn]
1096 code-fragment-item t t [progn]
1097 delegating-direct-method (eql :c) t [progn]
1098 effective-slot (eql cl:class) t [progn]
1099 ichain (eql :h) t [progn]
1100 ichain (eql cl:class) t [progn]
1101 ichain (eql ilayout) t [progn]
1102 ichain t t [progn]
1103 ilayout (eql :h) t [progn]
1104 ilayout t t [progn]
1105 islots (eql :h) t [progn]
1106 islots (eql cl:class) t [progn]
1107 islots t t [progn]
1108 method-entry (eql :c) t [progn]
1109 method-entry (eql vtmsgs) t [progn]
1110 module (eql :c) t [progn]
1111 module (eql :h) t [progn]
1112 module t t [progn]
1113 sod-class (eql :c) t [progn]
1114 sod-class (eql :h) t [progn]
1115 sod-class t t [progn]
1116 sod-class-effective-slot (eql cl:class) t [progn]
1117 sod-method (eql :c) t [progn]
1118 sod-method (eql :h) t [progn]
1119 sod-slot (eql islots) t [progn]
1120 vtable (eql :c) t [progn]
1121 vtable (eql :h) t [progn]
1122 vtable t t [progn]
1123 vtable-pointer (eql :h) t [progn]
1124 vtable-pointer (eql cl:class) t [progn]
1125 vtmsgs (eql :c) t [progn]
1126 vtmsgs (eql :h) t [progn]
1127 vtmsgs (eql vtmsgs) t [progn]
1128 vtmsgs t t [progn]
e417fab5
MW
1129ichain-body
1130 ichain
1131ichain-class
1132 ichain
1133ichain-head
1134 ichain
1135ichain-tail
1136 ichain
1137ilayout-class
1138 ilayout
1139ilayout-ichains
1140 ilayout
1141inst-alt
2d8d81c5 1142 cond-inst
e417fab5 1143 if-inst
e417fab5 1144inst-args
7de8c666 1145 banner-inst
e417fab5 1146 call-inst
7de8c666
MW
1147inst-banner
1148 function-inst
1149inst-banner-args
1150 function-inst
e417fab5 1151inst-body
b9d603a0 1152 block-inst
e417fab5 1153 do-while-inst
2d8d81c5 1154 for-inst
e417fab5 1155 function-inst
b9d603a0 1156 while-inst
e417fab5
MW
1157inst-chain-head
1158 convert-to-ilayout-inst
1159inst-class
1160 convert-to-ilayout-inst
1161inst-cond
2d8d81c5 1162 cond-inst
e417fab5 1163 do-while-inst
2d8d81c5 1164 for-inst
e417fab5 1165 if-inst
b9d603a0 1166 while-inst
e417fab5 1167inst-conseq
2d8d81c5 1168 cond-inst
e417fab5 1169 if-inst
7de8c666
MW
1170inst-control
1171 banner-inst
e417fab5
MW
1172inst-decls
1173 block-inst
1174inst-expr
1175 convert-to-ilayout-inst
1176 expr-inst
1177 return-inst
e417fab5 1178 set-inst
b9d603a0 1179 update-inst
e417fab5
MW
1180inst-func
1181 call-inst
1182inst-init
2d8d81c5 1183 for-inst
e417fab5
MW
1184 var-inst
1185inst-metric
b9d603a0
MW
1186 cl:list
1187 cl:null
1188 t
7de8c666 1189 banner-inst
b9d603a0
MW
1190 block-inst
1191 break-inst
e417fab5 1192 call-inst
2d8d81c5 1193 cond-inst
b9d603a0
MW
1194 continue-inst
1195 convert-to-ilayout-inst
e417fab5 1196 do-while-inst
e417fab5 1197 expr-inst
2d8d81c5 1198 for-inst
b9d603a0
MW
1199 function-inst
1200 if-inst
e417fab5 1201 return-inst
e417fab5 1202 set-inst
b2983f35 1203 sod::suppliedp-struct-inst
b9d603a0 1204 update-inst
b9d603a0
MW
1205 var-inst
1206 while-inst
e417fab5
MW
1207inst-name
1208 function-inst
1209 var-inst
1210inst-op
1211 update-inst
e417fab5
MW
1212inst-type
1213 function-inst
1214 var-inst
2d8d81c5
MW
1215inst-update
1216 for-inst
e417fab5 1217inst-var
e417fab5 1218 set-inst
b2983f35 1219 sod::suppliedp-struct-inst
b9d603a0 1220 update-inst
e417fab5
MW
1221invoke-sequencer-items
1222 sequencer
1223islots-class
1224 islots
1225islots-slots
1226 islots
1227islots-subclass
1228 islots
1229kind-c-tagged-type
e417fab5 1230 (eql :enum)
b9d603a0
MW
1231 (eql :struct)
1232 (eql :union)
e417fab5
MW
1233make-base-offset
1234 sod-class sod-class
1235make-class-pointer
1236 sod-class sod-class sod-class sod-class
1237cl:make-load-form
1238 c-fragment
1239make-method-entries
1240 basic-effective-method sod-class sod-class
1241sod-parser:make-scanner-stream
1242 sod-token-scanner
a42893dd
MW
1243make-sod-class-initfrag
1244 sod-class t t
e417fab5 1245make-sod-class-initializer
a888e3ac 1246 sod-class t t t t
a42893dd
MW
1247make-sod-class-tearfrag
1248 sod-class t t
e417fab5 1249make-sod-initializer-using-slot
a888e3ac 1250 sod-class sod-slot t t t t
e417fab5 1251make-sod-instance-initializer
a888e3ac 1252 sod-class t t t t
e417fab5
MW
1253make-sod-message
1254 sod-class t t t
1255make-sod-method
1256 sod-class t t t t t
1257make-sod-method-using-message
1258 sod-message sod-class t t t t
1259make-sod-slot
1260 sod-class t t t
b2983f35
MW
1261make-sod-slot-initarg
1262 sod-class t t t t
1263make-sod-slot-initarg-using-slot
1264 sod-class t sod-slot t
1265make-sod-user-initarg
1266 sod-class t t t
e417fab5
MW
1267method-entry-chain-head
1268 method-entry
1269method-entry-chain-tail
1270 method-entry
1271method-entry-effective-method
1272 method-entry
1273method-entry-function-name
1274 effective-method sod-class t
1275method-entry-function-type
1276 method-entry
1277method-entry-slot-name
1278 method-entry
43ce48fd
MW
1279method-keyword-argument-lists
1280 effective-method t
b2983f35 1281 sod::initialization-effective-method t
e417fab5
MW
1282module-dependencies
1283 module
1284(setf module-dependencies)
1285 t module
1286module-import
b9d603a0
MW
1287 t
1288 module
e417fab5
MW
1289 sod-class
1290 type-item
e417fab5
MW
1291module-items
1292 module
1293(setf module-items)
1294 t module
1295module-name
1296 module
1297module-pset
1298 module
b7fcf941
MW
1299pprint-c-storage-specifier
1300 cl:symbol t
db56b1d3 1301 alignas-storage-specifier t
e417fab5 1302pprint-c-type
4b0283c7 1303 t t t [:around]
e417fab5 1304 c-array-type t t
ae0f15ee 1305 c-atomic-type t t
b9d603a0 1306 c-function-type t t
ced609b8 1307 c-keyword-function-type t t
e417fab5 1308 c-pointer-type t t
b7fcf941 1309 c-storage-specifiers-type t t
e417fab5 1310 simple-c-type t t
b9d603a0 1311 tagged-c-type t t
e417fab5 1312primary-method-class
e417fab5 1313 simple-message
b9d603a0 1314 standard-message
b7fcf941
MW
1315print-c-storage-specifier
1316 t cl:symbol
1317 t t
db56b1d3 1318 t alignas-storage-specifier
e417fab5 1319print-c-type
b9d603a0 1320 t c-array-type
ae0f15ee 1321 t c-atomic-type
e417fab5
MW
1322 t c-class-type
1323 t c-function-type
e417fab5 1324 t c-pointer-type
b7fcf941 1325 t c-storage-specifiers-type
e417fab5 1326 t simple-c-type
b9d603a0 1327 t tagged-c-type
e417fab5 1328cl:print-object
7de8c666 1329 banner-inst t
e417fab5 1330 base-offset t
b9d603a0
MW
1331 block-inst t
1332 break-inst t
e417fab5 1333 c-fragment t
b9d603a0 1334 c-type t
e417fab5 1335 call-inst t
b9d603a0
MW
1336 chain-offset t
1337 class-pointer t
2d8d81c5 1338 cond-inst t
b9d603a0
MW
1339 continue-inst t
1340 convert-to-ilayout-inst t
e417fab5 1341 do-while-inst t
b9d603a0
MW
1342 effective-method t
1343 effective-slot t
e417fab5 1344 expr-inst t
2d8d81c5 1345 for-inst t
b9d603a0
MW
1346 function-inst t
1347 ichain t
1348 if-inst t
1349 ilayout t
1350 islots t
1351 method-entry t
1352 pset t
e417fab5 1353 return-inst t
b9d603a0 1354 sequencer-item t
e417fab5 1355 set-inst t
b9d603a0 1356 sod-class t
e417fab5 1357 sod-initializer t
b9d603a0
MW
1358 sod-message t
1359 sod-method t
e417fab5 1360 sod-slot t
b9d603a0
MW
1361 temporary-name t
1362 update-inst t
b9d603a0
MW
1363 var-inst t
1364 vtable t
1365 vtable-pointer t
1366 vtmsgs t
1367 while-inst t
e417fab5 1368property-set
e417fab5 1369 cl:list
b9d603a0 1370 pset
e417fab5
MW
1371qualify-c-type
1372 qualifiable-c-type t
1373sod-parser:scanner-token
1374 sod-token-scanner
1375sequencer-constraints
1376 sequencer
1377(setf sequencer-constraints)
1378 t sequencer
1379sequencer-table
1380 sequencer
1381cl:shared-initialize
4b0283c7
MW
1382 aggregating-message t [:before]
1383 basic-direct-method t [:after]
1384 c-function-type t [:after]
1385 c-keyword-function-type t [:after]
1386 effective-method t [:after]
1387 method-codegen t [:after]
1388 module t [:after]
a4434457 1389 sequencer t
4b0283c7
MW
1390 simple-effective-method t [:after]
1391 sod-class t [:after]
1392 sod-class-slot t [:after]
1393 sod-initializer t [:after]
1394 sod-message t [:after]
1395 sod-method t [:after]
1396 sod-slot t [:after]
1397 sod-token-scanner t [:after]
e417fab5
MW
1398simple-method-body
1399 aggregating-effective-method t t
a142609c 1400 sod::lifecycle-effective-method t t
e417fab5
MW
1401 standard-effective-method t t
1402cl:slot-unbound
b9d603a0 1403 t basic-direct-method (eql sod::function-type)
e417fab5 1404 t basic-effective-method (eql sod::basic-argument-names)
b9d603a0
MW
1405 t basic-effective-method (eql sod::functions)
1406 t basic-message (eql sod::argument-tail)
e417fab5
MW
1407 t delegating-direct-method (eql sod::function-type)
1408 t delegating-direct-method (eql sod::next-method-type)
e417fab5 1409 t sod-class (eql sod::%ilayout)
b9d603a0
MW
1410 t sod-class (eql sod::effective-methods)
1411 t sod-class (eql sod::vtables)
e417fab5
MW
1412sod-class-chain
1413 sod-class
e417fab5
MW
1414sod-class-chain-head
1415 sod-class
e417fab5
MW
1416sod-class-chain-link
1417 sod-class
1418sod-class-chains
1419 sod-class
e417fab5
MW
1420sod-class-class-initializers
1421 sod-class
1422(setf sod-class-class-initializers)
1423 t sod-class
1424sod-class-direct-superclasses
1425 sod-class
1426sod-class-ilayout
1427 sod-class
a42893dd
MW
1428sod-class-initfrags
1429 sod-class
1430(setf sod-class-initfrags)
1431 t sod-class
e417fab5
MW
1432sod-class-instance-initializers
1433 sod-class
1434(setf sod-class-instance-initializers)
1435 t sod-class
1436sod-class-messages
1437 sod-class
1438(setf sod-class-messages)
1439 t sod-class
1440sod-class-metaclass
1441 sod-class
1442sod-class-methods
1443 sod-class
1444(setf sod-class-methods)
1445 t sod-class
1446sod-class-name
1447 sod-class
1448sod-class-nickname
1449 sod-class
1450sod-class-precedence-list
1451 sod-class
e417fab5
MW
1452sod-class-slots
1453 sod-class
1454(setf sod-class-slots)
1455 t sod-class
1456sod-class-state
1457 sod-class
a42893dd
MW
1458sod-class-tearfrags
1459 sod-class
1460(setf sod-class-tearfrags)
1461 t sod-class
e417fab5
MW
1462sod-class-type
1463 sod-class
e417fab5
MW
1464sod-class-vtables
1465 sod-class
b2983f35
MW
1466sod-initarg-argument
1467 sod-initarg
e417fab5
MW
1468sod-initializer-class
1469 sod-initializer
1470sod-initializer-slot
1471 sod-initializer
a888e3ac 1472sod-initializer-value
e417fab5
MW
1473 sod-initializer
1474sod-message-argument-tail
1475 basic-message
1476sod-message-class
1477 sod-message
b9d603a0
MW
1478sod-message-combination
1479 aggregating-message
1480sod-message-effective-method-class
1481 aggregating-message
a142609c 1482 sod::initialization-message
b9d603a0 1483 standard-message
a42893dd 1484 sod::teardown-message
b9d603a0
MW
1485sod-message-kernel-function
1486 aggregating-message
e417fab5 1487sod-message-method-class
e417fab5 1488 basic-message sod-class t
b9d603a0 1489 simple-message sod-class t
e417fab5
MW
1490 sod-message sod-class t
1491sod-message-name
1492 sod-message
e417fab5
MW
1493sod-message-type
1494 sod-message
1495sod-method-body
1496 sod-method
1497sod-method-class
1498 sod-method
1499sod-method-function-name
1500 basic-direct-method
1501sod-method-function-type
1502 basic-direct-method
1503sod-method-message
1504 sod-method
1505sod-method-next-method-type
1506 delegating-direct-method
b9d603a0
MW
1507sod-method-role
1508 basic-direct-method
e417fab5
MW
1509sod-method-type
1510 sod-method
1511sod-slot-class
1512 sod-slot
b9d603a0
MW
1513sod-slot-initializer-function
1514 sod-class-slot
e417fab5
MW
1515sod-slot-name
1516 sod-slot
b9d603a0
MW
1517sod-slot-prepare-function
1518 sod-class-slot
e417fab5
MW
1519sod-slot-type
1520 sod-slot
1521temp-tag
1522 temporary-name
1523temporary-var
1524 sod::basic-codegen t
1525var-in-use-p
e417fab5 1526 t
b9d603a0 1527 temporary-variable
e417fab5
MW
1528(setf var-in-use-p)
1529 t temporary-variable
1530vtable-body
1531 vtable
1532vtable-chain-head
1533 vtable
1534vtable-chain-tail
1535 vtable
1536vtable-class
1537 vtable
1538vtable-pointer-chain-head
1539 vtable-pointer
1540vtable-pointer-chain-tail
1541 vtable-pointer
1542vtable-pointer-class
1543 vtable-pointer
b9d603a0
MW
1544vtmsgs-chain-head
1545 vtmsgs
1546vtmsgs-chain-tail
1547 vtmsgs
1548vtmsgs-class
1549 vtmsgs
1550vtmsgs-entries
1551 vtmsgs
1552vtmsgs-subclass
1553 vtmsgs
e417fab5 1554
2e2816d3
MW
1555-----------------------------------------------------------------------------
1556Package `sod-frontend'
1557
1558frontend.lisp
1559 main function
1560
1561Classes:
1562cl:t
1563
1564Methods:
1565
e417fab5
MW
1566-----------------------------------------------------------------------------
1567Package `sod-parser'
1568
1569floc-proto.lisp
1570 cerror* function
1571 cerror*-with-location function
1572 cerror-with-location function
1573 condition-with-location class
1574 count-and-report-errors macro
1575 enclosed-condition generic
1576 enclosing-condition class
1577 enclosing-condition-with-location class
1578 enclosing-error-with-location class
1579 enclosing-warning-with-location class
1580 error-with-location function class
1581 file-location generic class
1582 file-location-column function
1583 file-location-filename function
1584 file-location-line function
1585 file-location-p function
1586 make-condition-with-location function
1587 make-file-location function
1588 simple-condition-with-location class
1589 simple-error-with-location class
1590 simple-warning-with-location class
1591 warn-with-location function
1592 warning-with-location class
1593 with-default-error-location macro
1594
1595parser-expr-proto.lisp
1596 apply-operator generic
1597 binop macro
1598 close-parenthesis class
1599 expr parser
1600 lparen function
1601 open-parenthesis class
1602 operator-left-precedence generic
1603 operator-push-action generic
1604 operator-right-precedence generic
1605 postop macro
1606 prefix-operator class
1607 preop macro
1608 push-operator generic
1609 push-value generic
1610 rparen function
1611 simple-binary-operator class
1612 simple-operator class
1613 simple-postfix-operator class
1614 simple-prefix-operator class
1615 simple-unary-operator class
1616
1617parser-impl.lisp
1618 list-parser class
1619 string-parser class
1620
1621parser-proto.lisp
1622 ? parser
1623 cl:and macro parser
1624 call-pluggable-parser function
1625 cl:char function setf c-type parser
1626 character-parser-context class
1627 combine-parser-failures function
2b8759bf 1628 commit parser
e417fab5
MW
1629 cond-parse macro
1630 define-pluggable-parser macro
1631 defparse macro
1632 expand-parser-form generic
1633 expand-parser-spec generic
1634 filter parser
1635 if-char parser
1636 if-parse macro
1637 sod-utilities:it
1638 label parser
1639 lisp c-type parser
1640 cl:list function class parser opthandler
1641 many parser
1642 cl:not function parser
1643 cl:or macro parser
1644 parse
da901cf2
MW
1645 parse-empty function
1646 parse-fail function
e417fab5
MW
1647 parser macro
1648 parser-at-eof-p generic
1649 parser-capture-place generic
1650 parser-current-char generic
1651 parser-places-must-be-released-p generic
1652 parser-release-place generic
1653 parser-restore-place generic
1654 parser-step generic
1655 parser-token-type generic
1656 parser-token-value generic
1657 peek parser
1658 plug parser
1659 pluggable-parser-add function
1660 cl:satisfies parser
1661 seq parser
1662 skip-many parser
1663 token parser
1664 token-parser-context class
1665 when-parse macro
1666 with-parser-context macro
1667 with-parser-place macro
1668 wrap-parser generic
1669
1670scanner-charbuf-impl.lisp
1671 charbuf-scanner class
1672 charbuf-scanner-map generic
1673 charbuf-scanner-place-p function
1674 charbuf-scanner-stream class
1675
1676scanner-impl.lisp
1677 list-scanner class
1678 list-scanner-p function
1679 make-list-scanner function
1680 make-string-scanner function
1681 string-scanner class
1682 string-scanner-p function
1683
1684scanner-proto.lisp
1685 character-scanner class
1686 character-scanner-context class
1687 character-scanner-stream class
1688 make-scanner-stream generic
1689 parser-scanner generic
1690 scanner-at-eof-p generic
1691 scanner-capture-place generic
1692 scanner-column generic setf
1693 scanner-context class
1694 scanner-current-char generic
1695 scanner-filename generic
1696 scanner-interval generic
1697 scanner-line generic setf
1698 scanner-release-place generic
1699 scanner-restore-place generic
1700 scanner-step generic
1701 scanner-token generic
1702 scanner-unread generic
1703 token-scanner class
1704 token-scanner-context class
1705 token-scanner-place class
1706 token-scanner-place-p function
1707 token-type generic
1708 token-value generic
1709 with-scanner-place macro
1710
1711streams-impl.lisp
1712 position-aware-input-stream class
1713 position-aware-output-stream class
1714 position-aware-stream class
1715 position-aware-stream-column generic setf
1716 position-aware-stream-line generic setf
1717
1718streams-proto.lisp
1719 stream-pathname generic
1720
1721Classes:
1722cl:t
1723 sb-pcl::slot-object
b8eeeb37
MW
1724 cl:condition
1725 condition-with-location
1726 enclosing-condition-with-location [enclosing-condition]
1727 enclosing-error-with-location [cl:error]
1728 enclosing-warning-with-location [cl:warning]
1729 error-with-location [cl:error]
1730 simple-error-with-location [cl:simple-error]
1731 simple-condition-with-location [cl:simple-condition]
1732 warning-with-location [cl:warning]
1733 simple-warning-with-location [cl:simple-warning]
1734 enclosing-condition
1735 enclosing-condition-with-location [condition-with-location]
1736 enclosing-error-with-location [cl:error]
1737 enclosing-warning-with-location [cl:warning]
1738 cl:serious-condition
1739 cl:error
1740 enclosing-error-with-location [enclosing-condition-with-location]
1741 error-with-location [condition-with-location]
1742 simple-error-with-location [cl:simple-error]
1743 cl:simple-error [cl:simple-condition]
1744 simple-error-with-location [error-with-location]
1745 cl:simple-condition
1746 simple-condition-with-location [condition-with-location]
1747 cl:simple-error [cl:error]
1748 simple-error-with-location [error-with-location]
1749 cl:simple-warning [cl:warning]
1750 simple-warning-with-location [warning-with-location]
1751 cl:warning
1752 enclosing-warning-with-location [enclosing-condition-with-location]
1753 cl:simple-warning [cl:simple-condition]
1754 simple-warning-with-location [warning-with-location]
1755 warning-with-location [condition-with-location]
1756 simple-warning-with-location [cl:simple-warning]
e417fab5
MW
1757 cl:standard-object
1758 character-parser-context
1759 character-scanner-context [scanner-context]
1760 string-parser
1761 character-scanner
1762 charbuf-scanner
1763 sb-gray:fundamental-stream [cl:stream]
1764 sb-gray:fundamental-character-stream
1765 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1766 character-scanner-stream
1767 charbuf-scanner-stream
1768 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1769 position-aware-input-stream [position-aware-stream]
1770 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1771 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1772 position-aware-output-stream [position-aware-stream]
1773 sb-gray:fundamental-input-stream
1774 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1775 character-scanner-stream
1776 charbuf-scanner-stream
1777 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1778 position-aware-input-stream [position-aware-stream]
1779 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1780 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1781 position-aware-input-stream [position-aware-stream]
1782 sb-gray:fundamental-output-stream
1783 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1784 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1785 position-aware-output-stream [position-aware-stream]
1786 sod-parser::proxy-stream
1787 position-aware-stream
1788 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1789 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1790 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1791 position-aware-output-stream [position-aware-stream]
1792 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1793 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1794 position-aware-input-stream [position-aware-stream]
1795 list-parser
1796 sod-parser::parenthesis
1797 close-parenthesis
1798 open-parenthesis [prefix-operator]
1799 prefix-operator
1800 open-parenthesis [sod-parser::parenthesis]
1801 simple-prefix-operator [simple-unary-operator]
1802 scanner-context
1803 character-scanner-context [character-parser-context]
1804 token-scanner-context [token-parser-context]
1805 simple-operator
1806 simple-binary-operator
1807 simple-unary-operator
1808 simple-postfix-operator
1809 simple-prefix-operator [prefix-operator]
1810 token-parser-context
1811 token-scanner-context [scanner-context]
1812 token-scanner
1813 cl:structure-object
1814 file-location
1815 list-scanner
1816 string-scanner
1817 token-scanner-place
1818 cl:stream
1819 sb-gray:fundamental-stream [cl:standard-object]
1820 sb-gray:fundamental-character-stream
1821 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1822 character-scanner-stream
1823 charbuf-scanner-stream
1824 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1825 position-aware-input-stream [position-aware-stream]
1826 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1827 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1828 position-aware-output-stream [position-aware-stream]
1829 sb-gray:fundamental-input-stream
1830 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1831 character-scanner-stream
1832 charbuf-scanner-stream
1833 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1834 position-aware-input-stream [position-aware-stream]
1835 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1836 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1837 position-aware-input-stream [position-aware-stream]
1838 sb-gray:fundamental-output-stream
1839 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1840 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1841 position-aware-output-stream [position-aware-stream]
1842 sod-parser::proxy-stream
1843 position-aware-stream
1844 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1845 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1846 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1847 position-aware-output-stream [position-aware-stream]
1848 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1849 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1850 position-aware-input-stream [position-aware-stream]
1851
1852Methods:
1853apply-operator
1854 open-parenthesis sod-parser::expression-parse-state
1855 simple-binary-operator sod-parser::expression-parse-state
1856 simple-unary-operator sod-parser::expression-parse-state
1857charbuf-scanner-map
1858 charbuf-scanner t
1859enclosed-condition
1860 enclosing-condition
1861expand-parser-form
e417fab5 1862 t (eql cl:and) t
b9d603a0 1863 t (eql cl:list) t
e417fab5 1864 t (eql cl:nil) t
b9d603a0 1865 t (eql cl:or) t
e417fab5 1866 t (eql cl:t) t
b9d603a0
MW
1867 t (eql cl:when) t
1868 t (eql ?) t
2b8759bf 1869 t (eql commit) t
b9d603a0 1870 t (eql expr) t
e417fab5 1871 t (eql label) t
b9d603a0
MW
1872 t (eql lisp) t
1873 t (eql many) t
1874 t (eql peek) t
1875 t (eql plug) t
1876 t (eql seq) t
1877 t (eql skip-many) t
e417fab5 1878 t t t
b9d603a0
MW
1879 character-parser-context (eql cl:char) t
1880 character-parser-context (eql cl:not) t
1881 character-parser-context (eql cl:satisfies) t
1882 character-parser-context (eql filter) t
1883 character-parser-context (eql if-char) t
1884 list-parser (eql cl:quote) t
1885 list-parser (eql cl:type) t
1886 token-parser-context (eql token) t
1887 token-scanner-context (eql cl:error) t
1888 token-scanner-context (eql sod:skip-until) t
e417fab5 1889expand-parser-spec
b9d603a0 1890 t (eql :eof)
e417fab5
MW
1891 t (eql cl:nil)
1892 t (eql cl:t)
e417fab5 1893 t cl:list
b9d603a0
MW
1894 character-parser-context (eql :any)
1895 character-parser-context (eql :whitespace)
1896 character-parser-context cl:character
1897 character-parser-context cl:string
1898 list-parser t
1899 token-parser-context cl:string
1900 token-parser-context t
e417fab5 1901file-location
b9d603a0
MW
1902 cl:stream
1903 t
1904 sod:c-fragment
e417fab5 1905 sod:property
b9d603a0 1906 sod:sod-class
b2983f35 1907 sod:sod-initarg
e417fab5 1908 sod:sod-initializer
b9d603a0
MW
1909 sod:sod-message
1910 sod:sod-method
e417fab5 1911 sod:sod-slot
e417fab5 1912 character-scanner
b9d603a0 1913 sod-parser::charbuf-scanner-place
e417fab5
MW
1914 condition-with-location
1915 file-location
b9d603a0
MW
1916 position-aware-stream
1917 token-scanner
1918 token-scanner-place
e417fab5
MW
1919cl:make-load-form
1920 file-location
1921make-scanner-stream
1922 sod:sod-token-scanner
b9d603a0 1923 character-scanner
e417fab5
MW
1924 charbuf-scanner
1925 string-scanner
e417fab5 1926operator-left-precedence
e417fab5 1927 simple-binary-operator
b9d603a0 1928 simple-postfix-operator
e417fab5 1929operator-push-action
e417fab5 1930 t t
b9d603a0
MW
1931 t open-parenthesis
1932 open-parenthesis t
e417fab5 1933operator-right-precedence
e417fab5 1934 simple-binary-operator
b9d603a0
MW
1935 simple-postfix-operator
1936 simple-prefix-operator
e417fab5 1937parser-at-eof-p
b9d603a0 1938 list-parser
e417fab5
MW
1939 scanner-context
1940 string-parser
e417fab5
MW
1941 token-parser-context
1942parser-capture-place
b9d603a0
MW
1943 t
1944 list-parser
e417fab5
MW
1945 scanner-context
1946 string-parser
e417fab5
MW
1947parser-current-char
1948 character-scanner-context
1949 string-parser
1950parser-places-must-be-released-p
b9d603a0
MW
1951 t
1952 list-parser
e417fab5 1953 sod-parser::list-scanner-context
e417fab5 1954 string-parser
b9d603a0 1955 sod-parser::string-scanner-context
e417fab5 1956parser-release-place
e417fab5 1957 t t
b9d603a0 1958 scanner-context t
e417fab5 1959parser-restore-place
b9d603a0 1960 list-parser t
e417fab5
MW
1961 scanner-context t
1962 string-parser t
e417fab5
MW
1963parser-scanner
1964 scanner-context
1965parser-step
1966 scanner-context
1967 string-parser
1968parser-token-type
1969 token-scanner-context
1970parser-token-value
1971 token-scanner-context
1972position-aware-stream-column
1973 position-aware-stream
1974(setf position-aware-stream-column)
1975 t position-aware-stream
1976position-aware-stream-line
1977 position-aware-stream
1978(setf position-aware-stream-line)
1979 t position-aware-stream
1980cl:print-object
e417fab5 1981 file-location t
b9d603a0 1982 simple-operator t
e417fab5 1983push-operator
b9d603a0 1984 t sod-parser::expression-parse-state
e417fab5 1985 close-parenthesis sod-parser::expression-parse-state
4b0283c7 1986 open-parenthesis sod-parser::expression-parse-state [:after]
e417fab5 1987 prefix-operator sod-parser::expression-parse-state
e417fab5
MW
1988push-value
1989 t sod-parser::expression-parse-state
1990scanner-at-eof-p
e417fab5
MW
1991 charbuf-scanner
1992 list-scanner
1993 string-scanner
e417fab5 1994 token-scanner
b9d603a0
MW
1995scanner-capture-place
1996 t
e417fab5
MW
1997 charbuf-scanner
1998 list-scanner
1999 string-scanner
b9d603a0 2000 token-scanner
e417fab5 2001scanner-column
b9d603a0 2002 t
e417fab5
MW
2003 charbuf-scanner
2004 token-scanner
e417fab5
MW
2005(setf scanner-column)
2006 t token-scanner
2007scanner-current-char
2008 charbuf-scanner
2009 string-scanner
2010scanner-filename
b9d603a0 2011 t
e417fab5
MW
2012 charbuf-scanner
2013 token-scanner
e417fab5
MW
2014scanner-interval
2015 charbuf-scanner t
2016 string-scanner t
2017scanner-line
b9d603a0 2018 t
e417fab5
MW
2019 charbuf-scanner
2020 token-scanner
e417fab5
MW
2021(setf scanner-line)
2022 t token-scanner
2023scanner-release-place
e417fab5 2024 t t
b9d603a0 2025 charbuf-scanner t
e417fab5 2026 token-scanner t
b9d603a0 2027scanner-restore-place
e417fab5
MW
2028 charbuf-scanner t
2029 list-scanner t
2030 string-scanner t
b9d603a0 2031 token-scanner t
e417fab5 2032scanner-step
e417fab5
MW
2033 charbuf-scanner
2034 list-scanner
2035 string-scanner
b9d603a0 2036 token-scanner
e417fab5
MW
2037scanner-token
2038 sod:sod-token-scanner
2039scanner-unread
2040 charbuf-scanner t
2041cl:shared-initialize
4b0283c7
MW
2042 charbuf-scanner t [:after]
2043 simple-binary-operator t [:after]
2044 token-scanner t [:after]
e417fab5
MW
2045sb-gray:stream-line-column
2046 position-aware-output-stream
2047stream-pathname
b9d603a0
MW
2048 cl:file-stream
2049 cl:stream
e417fab5
MW
2050 position-aware-stream
2051 sod-parser::proxy-stream
e417fab5
MW
2052sb-gray:stream-peek-char
2053 character-scanner-stream
2054sb-gray:stream-read-char
2055 character-scanner-stream
2056 position-aware-input-stream
2057sb-gray:stream-read-line
2058 charbuf-scanner-stream
2059 position-aware-input-stream
2060sb-gray:stream-read-sequence
2061 charbuf-scanner-stream cl:string
2062 position-aware-input-stream t
2063sb-gray:stream-start-line-p
2064 position-aware-output-stream
2065sb-gray:stream-terpri
2066 position-aware-output-stream
2067sb-gray:stream-unread-char
2068 character-scanner-stream t
2069 position-aware-input-stream t
2070sb-gray:stream-write-char
2071 position-aware-output-stream t
2072sb-gray:stream-write-sequence
2073 position-aware-output-stream t
2074sb-gray:stream-write-string
2075 position-aware-output-stream t
2076token-type
2077 list-scanner
2078 token-scanner
2079token-value
2080 list-scanner
2081 token-scanner
2082wrap-parser
e417fab5 2083 t t
b9d603a0 2084 string-parser t
e417fab5
MW
2085
2086-----------------------------------------------------------------------------
2087Package `optparse'
2088
2089optparse.lisp
2090 *command-line* variable
2091 *help* variable
2092 *options* variable
2093 *program-name* variable
2094 *usage* variable
2095 *version* variable
2096 clear opthandler
2097 dec opthandler
2098 define-program function
2099 defopthandler macro
2100 defoptmacro macro
2101 die function
2102 die-usage function
2103 do-options macro
2104 do-usage function
2105 exit function
2106 help-options optmacro
2107 inc opthandler
2108 int opthandler
2109 invoke-option-handler function
2110 cl:keyword opthandler
2111 cl:list function class parser opthandler
2112 make-option function
2113 make-option-parser function
2114 moan function
2115 op-long-only-p function setf
2116 op-negated-numeric-p function setf
2117 op-negated-p function setf
2118 op-non-option function setf
2119 op-numeric-p function setf
2120 op-options function setf
2121 opt-arg-name function setf
2122 opt-arg-optional-p function setf
2123 opt-documentation function setf
2124 opt-long-name function setf
2125 opt-negated-tag function setf
2126 opt-short-name function setf
2127 opt-tag function setf
2128 option class
2129 option-parse-error function class
2130 option-parse-next function
2131 option-parse-remainder function
2132 option-parse-return function
2133 option-parse-try macro
2134 option-parser class
2135 option-parser-p function
2136 optionp function
2137 options macro
2138 parse-option-form function
2139 cl:read function opthandler
2140 sanity-check-option-list function
2141 cl:set function opthandler
2142 set-command-line-arguments function
2143 show-help function
2144 show-usage function
2145 simple-usage function
2146 cl:string function class c-type opthandler
2147 with-unix-error-reporting macro
2148
e417fab5
MW
2149Classes:
2150cl:t
2151 sb-pcl::slot-object
b8eeeb37
MW
2152 cl:condition
2153 cl:serious-condition
2154 cl:error
2155 option-parse-error [cl:simple-condition]
2156 cl:simple-condition
2157 option-parse-error [cl:error]
e417fab5
MW
2158 cl:structure-object
2159 option
2160 option-parser
2161
2162Methods:
2163cl:print-object
2164 option t
2165
2166-----------------------------------------------------------------------------
2167Package `sod-utilities'
2168
2169utilities.lisp
2170 acase macro
2171 acond macro
2172 aecase macro
2173 aetypecase macro
2174 aif macro
2175 asetf macro
2176 atypecase macro
2177 awhen macro
2178 backtrack-position function
2179 categorize macro
2180 compose function
2181 copy-instance function
2182 copy-instance-using-class generic
2183 default-slot macro
2184 define-access-wrapper macro
2185 define-on-demand-slot macro
2186 dosequence macro
2187 sb-mop:eql-specializer class
2188 sb-mop:eql-specializer-object generic
2189 frob-identifier function
2190 sb-mop:generic-function-methods generic setf
2191 inconsistent-merge-error class
2192 instance-initargs generic
2193 it
2194 lbuild-add function
2195 lbuild-add-list function
2196 lbuild-list function
2197 loc class
2198 locf macro
2199 locp function
2200 make-list-builder function
2201 mappend function
2202 maybe-print-unreadable-object macro
2203 merge-error-candidates generic
2204 merge-lists function
2205 sb-mop:method-specializers generic
2206 once-only macro
2207 parse-body function
08b6e064 2208 print-ugly-stuff function
e417fab5
MW
2209 ref function setf
2210 symbolicate function
2211 update-position function
2212 whitespace-char-p function
2213 with-gensyms macro
2214 with-locatives macro
2215
2216Classes:
2217cl:t
2218 sb-pcl::slot-object
b8eeeb37
MW
2219 cl:condition
2220 cl:serious-condition
2221 cl:error
2222 inconsistent-merge-error
e417fab5
MW
2223 cl:standard-object
2224 sb-mop:metaobject
2225 sb-mop:specializer
2226 sb-pcl::exact-class-specializer
2227 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::specializer-with-object]
2228 sb-pcl::specializer-with-object
2229 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::exact-class-specializer]
2230 sb-pcl::standard-specializer
2231 sb-mop:eql-specializer [sb-pcl::exact-class-specializer sb-pcl::specializer-with-object]
2232 cl:structure-object
2233 loc
2234
2235Methods:
2236copy-instance-using-class
2237 cl:standard-class t
2238sb-mop:eql-specializer-object
2239 sb-mop:eql-specializer
2240sb-mop:generic-function-methods
2241 cl:standard-generic-function
2242(setf sb-mop:generic-function-methods)
2243 t cl:standard-generic-function
2244instance-initargs
2245 cl:standard-object
2246merge-error-candidates
2247 inconsistent-merge-error
2248sb-mop:method-specializers
2249 cl:standard-method
2250