src/pset-parse.lisp: Export the `parse-property' function.
[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 600pset-parse.lisp
b944e68b 601 parse-property function
b9d603a0 602 parse-property-set function
e417fab5 603
b9d603a0
MW
604pset-proto.lisp
605 add-property function
606 check-unused-properties function
607 coerce-property-value generic
608 decode-property generic
609 get-property function
610 make-property function
611 make-property-set function
612 make-pset function
a4434457
MW
613 p-key function
614 p-name function
b9d603a0 615 p-seenp function setf
a4434457
MW
616 p-type function
617 p-value function
b9d603a0
MW
618 property class
619 property-key function
620 property-set generic
621 propertyp function
622 pset class
623 pset-get function
624 pset-map function
625 pset-store function
626 psetp function
627 store-property function
628 with-pset-iterator macro
e417fab5 629
e417fab5
MW
630Classes:
631cl:t
632 sb-pcl::slot-object
b8eeeb37
MW
633 cl:condition
634 cl:serious-condition
635 cl:error
e417fab5 636 cl:standard-object
db56b1d3 637 alignas-storage-specifier
e417fab5
MW
638 base-offset
639 sod::basic-codegen
640 codegen
641 method-codegen
642 c-fragment
643 c-type
644 c-array-type
645 c-function-type
ced609b8 646 c-keyword-function-type
b7fcf941 647 c-storage-specifiers-type
e417fab5 648 qualifiable-c-type
ae0f15ee 649 c-atomic-type
e417fab5
MW
650 c-pointer-type
651 simple-c-type
652 c-class-type
653 tagged-c-type
654 c-enum-type
655 c-struct-type
656 c-union-type
657 chain-offset
658 class-pointer
659 code-fragment-item
660 sb-pcl::definition-source-mixin
661 cl:class [sb-pcl::dependent-update-mixin sb-pcl::standard-specializer]
662 effective-method
663 basic-effective-method
664 simple-effective-method
665 aggregating-effective-method
666 standard-effective-method
667 effective-slot
668 sod-class-effective-slot
669 ichain
670 ilayout
671 inst
7de8c666 672 banner-inst
e417fab5
MW
673 block-inst
674 break-inst
675 call-inst
2d8d81c5 676 cond-inst
e417fab5
MW
677 continue-inst
678 convert-to-ilayout-inst
679 do-while-inst
680 expr-inst
2d8d81c5 681 for-inst
e417fab5
MW
682 function-inst
683 if-inst
684 return-inst
685 set-inst
686 update-inst
e417fab5
MW
687 var-inst
688 while-inst
689 islots
690 sb-mop:metaobject
691 sb-mop:specializer
692 sb-pcl::standard-specializer
693 cl:class [sb-pcl::dependent-update-mixin sb-pcl::definition-source-mixin]
694 method-entry
695 module
696 sb-pcl::plist-mixin
697 sb-pcl::dependent-update-mixin
698 cl:class [sb-pcl::definition-source-mixin sb-pcl::standard-specializer]
699 sequencer
700 sod-class
b2983f35
MW
701 sod-initarg
702 sod-slot-initarg
703 sod-user-initarg
e417fab5
MW
704 sod-initializer
705 sod-class-initializer
706 sod-instance-initializer
707 sod-message
708 basic-message
709 simple-message
710 aggregating-message
711 standard-message
712 sod-method
713 basic-direct-method
714 daemon-direct-method
715 delegating-direct-method
716 sod-slot
717 sod-class-slot
718 temporary-name
719 temporary-argument
720 temporary-function
721 temporary-variable
722 sod-parser:token-scanner
723 sod-token-scanner
724 type-item
725 vtable
726 vtable-pointer
b9d603a0 727 vtmsgs
e417fab5
MW
728 cl:structure-object
729 argument
730 property
731 pset
732 sequencer-item
733
734Methods:
735add-sequencer-constraint
736 sequencer cl:list
737add-sequencer-item-function
738 sequencer t t
739add-to-module
740 module t
741aggregating-message-properties
e417fab5 742 t t
b9d603a0 743 aggregating-message (eql :custom)
e417fab5
MW
744base-offset-chain-head
745 base-offset
746base-offset-class
747 base-offset
748c-array-dimensions
749 c-array-type
2e2816d3
MW
750c-fragment-text
751 c-fragment
e417fab5
MW
752c-function-arguments
753 c-function-type
ced609b8
MW
754c-function-keywords
755 c-keyword-function-type
ff4e398b 756c-qualifier-keyword
ae0f15ee 757 (eql :atomic)
ff4e398b 758 cl:symbol
e417fab5 759c-tagged-type-kind
e417fab5 760 c-enum-type
b9d603a0
MW
761 c-struct-type
762 c-union-type
e417fab5
MW
763c-type-class
764 c-class-type
765(setf c-type-class)
766 t c-class-type
767c-type-equal-p
4b0283c7
MW
768 t t [and]
769 c-array-type c-array-type [and]
770 c-atomic-type c-atomic-type [and]
771 c-class-type c-class-type [and]
772 c-function-type c-function-type [and]
773 c-keyword-function-type c-keyword-function-type [and]
774 c-pointer-type c-pointer-type [and]
775 c-storage-specifiers-type c-type [:around]
776 c-type c-storage-specifiers-type [:around]
777 qualifiable-c-type qualifiable-c-type [and]
778 simple-c-type simple-c-type [and]
779 tagged-c-type tagged-c-type [and]
e417fab5
MW
780c-type-name
781 simple-c-type
782c-type-qualifiers
783 qualifiable-c-type
b7fcf941
MW
784c-type-specifiers
785 c-storage-specifiers-type
e417fab5 786c-type-subtype
e417fab5 787 c-array-type
ae0f15ee 788 c-atomic-type
b9d603a0 789 c-function-type
e417fab5 790 c-pointer-type
b7fcf941 791 c-storage-specifiers-type
e417fab5
MW
792c-type-tag
793 tagged-c-type
794chain-offset-chain-head
795 chain-offset
796chain-offset-class
797 chain-offset
798chain-offset-target-head
799 chain-offset
800check-aggregating-message-type
b9d603a0 801 t t t
e417fab5 802 aggregating-message (eql :progn) c-function-type
e417fab5
MW
803check-message-type
804 aggregating-message t
e417fab5 805 sod-message c-function-type
b9d603a0 806 sod-message c-type
e417fab5
MW
807check-method-type
808 daemon-direct-method sod-message c-function-type
a4434457 809 sod-method aggregating-message c-function-type
e417fab5
MW
810 sod-method sod-message c-function-type
811 sod-method sod-message c-type
f7227b1a
MW
812check-sod-class
813 sod-class
e417fab5
MW
814class-pointer-chain-head
815 class-pointer
816class-pointer-class
817 class-pointer
818class-pointer-meta-chain-head
819 class-pointer
820class-pointer-metaclass
821 class-pointer
b9d603a0
MW
822code-fragment
823 code-fragment-item
824code-fragment-constraints
825 code-fragment-item
826code-fragment-name
827 code-fragment-item
828code-fragment-reason
829 code-fragment-item
e417fab5
MW
830codegen-add-function
831 codegen t
832codegen-class
833 method-codegen
834codegen-functions
835 codegen
836(setf codegen-functions)
837 t codegen
838codegen-message
839 method-codegen
840codegen-method
841 method-codegen
842codegen-pop
843 codegen
844codegen-pop-block
845 t
846codegen-pop-function
847 t t t
848codegen-push
849 codegen
850codegen-target
851 method-codegen
852coerce-property-value
b9d603a0 853 cl:string (eql :id) (eql :keyword)
e417fab5 854 cl:string (eql :id) (eql :symbol)
a4434457 855 cl:string (eql :id) (eql :type)
b9d603a0 856 cl:string (eql :string) (eql :id)
e417fab5 857 cl:string (eql :string) (eql :keyword)
b9d603a0
MW
858 cl:string (eql :string) (eql :symbol)
859 cl:symbol (eql :symbol) (eql :id)
e417fab5 860 cl:symbol (eql :symbol) (eql :keyword)
e417fab5 861 t t (eql cl:t)
b9d603a0 862 t t t
e417fab5 863commentify-argument-name
e417fab5
MW
864 cl:null
865 t
b9d603a0 866 temporary-name
e417fab5 867compute-aggregating-message-kernel
e417fab5 868 aggregating-message (eql :and) t t t t
b9d603a0 869 aggregating-message (eql :custom) t t t t
e417fab5
MW
870 aggregating-message (eql :max) t t t t
871 aggregating-message (eql :min) t t t t
b9d603a0 872 aggregating-message (eql :or) t t t t
e417fab5 873 aggregating-message (eql :product) t t t t
e417fab5 874 aggregating-message (eql :progn) t t t t
b9d603a0 875 aggregating-message (eql :sum) t t t t
f7227b1a
MW
876compute-chains
877 sod-class
878compute-cpl
879 sod-class
e417fab5 880compute-effective-method-body
4b0283c7 881 basic-effective-method t t [:around]
e417fab5
MW
882 simple-effective-method t t
883compute-effective-methods
884 sod-class
885compute-effective-slot
886 sod-class sod-class-slot
887 sod-class sod-slot
888compute-ichain
889 sod-class t
890compute-ilayout
891 sod-class
892compute-islots
893 sod-class sod-class
894compute-method-entry-functions
e417fab5 895 basic-effective-method
4b0283c7 896 effective-method [:around]
e417fab5
MW
897compute-sod-effective-method
898 sod-message sod-class
899compute-vtable
900 sod-class cl:list
901compute-vtable-items
902 sod-class sod-class sod-class sod-class cl:function
903compute-vtables
904 sod-class
905compute-vtmsgs
906 sod-class sod-class sod-class sod-class
907decode-property
e417fab5 908 cl:character
e417fab5
MW
909 cl:cons
910 cl:function
b9d603a0
MW
911 cl:integer
912 cl:string
913 cl:symbol
a4434457 914 c-type
b9d603a0
MW
915 property
916effective-method-after-methods
917 basic-effective-method
918effective-method-around-methods
919 basic-effective-method
e417fab5
MW
920effective-method-basic-argument-names
921 basic-effective-method
b9d603a0
MW
922effective-method-before-methods
923 basic-effective-method
e417fab5
MW
924effective-method-class
925 effective-method
926effective-method-function-name
927 effective-method
43073476
MW
928effective-method-keywords
929 effective-method
5135d00a 930effective-method-live-p
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
MW
1554
1555-----------------------------------------------------------------------------
2e2816d3
MW
1556Package `sod-frontend'
1557
1558frontend.lisp
1559 main function
1560
1561Classes:
1562cl:t
1563
1564Methods:
1565
1566-----------------------------------------------------------------------------
e417fab5
MW
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 1916 position-aware-stream
f5992dc3 1917 string-scanner
b9d603a0
MW
1918 token-scanner
1919 token-scanner-place
e417fab5
MW
1920cl:make-load-form
1921 file-location
1922make-scanner-stream
1923 sod:sod-token-scanner
b9d603a0 1924 character-scanner
e417fab5
MW
1925 charbuf-scanner
1926 string-scanner
e417fab5 1927operator-left-precedence
e417fab5 1928 simple-binary-operator
b9d603a0 1929 simple-postfix-operator
e417fab5 1930operator-push-action
e417fab5 1931 t t
b9d603a0
MW
1932 t open-parenthesis
1933 open-parenthesis t
e417fab5 1934operator-right-precedence
e417fab5 1935 simple-binary-operator
b9d603a0
MW
1936 simple-postfix-operator
1937 simple-prefix-operator
e417fab5 1938parser-at-eof-p
b9d603a0 1939 list-parser
e417fab5
MW
1940 scanner-context
1941 string-parser
e417fab5
MW
1942 token-parser-context
1943parser-capture-place
b9d603a0
MW
1944 t
1945 list-parser
e417fab5
MW
1946 scanner-context
1947 string-parser
e417fab5
MW
1948parser-current-char
1949 character-scanner-context
1950 string-parser
1951parser-places-must-be-released-p
b9d603a0
MW
1952 t
1953 list-parser
e417fab5 1954 sod-parser::list-scanner-context
e417fab5 1955 string-parser
b9d603a0 1956 sod-parser::string-scanner-context
e417fab5 1957parser-release-place
e417fab5 1958 t t
b9d603a0 1959 scanner-context t
e417fab5 1960parser-restore-place
b9d603a0 1961 list-parser t
e417fab5
MW
1962 scanner-context t
1963 string-parser t
e417fab5
MW
1964parser-scanner
1965 scanner-context
1966parser-step
1967 scanner-context
1968 string-parser
1969parser-token-type
1970 token-scanner-context
1971parser-token-value
1972 token-scanner-context
1973position-aware-stream-column
1974 position-aware-stream
1975(setf position-aware-stream-column)
1976 t position-aware-stream
1977position-aware-stream-line
1978 position-aware-stream
1979(setf position-aware-stream-line)
1980 t position-aware-stream
1981cl:print-object
e417fab5 1982 file-location t
b9d603a0 1983 simple-operator t
e417fab5 1984push-operator
b9d603a0 1985 t sod-parser::expression-parse-state
e417fab5 1986 close-parenthesis sod-parser::expression-parse-state
4b0283c7 1987 open-parenthesis sod-parser::expression-parse-state [:after]
e417fab5 1988 prefix-operator sod-parser::expression-parse-state
e417fab5
MW
1989push-value
1990 t sod-parser::expression-parse-state
1991scanner-at-eof-p
e417fab5
MW
1992 charbuf-scanner
1993 list-scanner
1994 string-scanner
e417fab5 1995 token-scanner
b9d603a0
MW
1996scanner-capture-place
1997 t
e417fab5
MW
1998 charbuf-scanner
1999 list-scanner
2000 string-scanner
b9d603a0 2001 token-scanner
e417fab5 2002scanner-column
b9d603a0 2003 t
e417fab5 2004 charbuf-scanner
f5992dc3 2005 string-scanner
e417fab5 2006 token-scanner
e417fab5
MW
2007(setf scanner-column)
2008 t token-scanner
2009scanner-current-char
2010 charbuf-scanner
2011 string-scanner
2012scanner-filename
b9d603a0 2013 t
e417fab5 2014 charbuf-scanner
f5992dc3 2015 string-scanner
e417fab5 2016 token-scanner
e417fab5
MW
2017scanner-interval
2018 charbuf-scanner t
2019 string-scanner t
2020scanner-line
b9d603a0 2021 t
e417fab5 2022 charbuf-scanner
f5992dc3 2023 string-scanner
e417fab5 2024 token-scanner
e417fab5
MW
2025(setf scanner-line)
2026 t token-scanner
2027scanner-release-place
e417fab5 2028 t t
b9d603a0 2029 charbuf-scanner t
e417fab5 2030 token-scanner t
b9d603a0 2031scanner-restore-place
e417fab5
MW
2032 charbuf-scanner t
2033 list-scanner t
2034 string-scanner t
b9d603a0 2035 token-scanner t
e417fab5 2036scanner-step
e417fab5
MW
2037 charbuf-scanner
2038 list-scanner
2039 string-scanner
b9d603a0 2040 token-scanner
e417fab5
MW
2041scanner-token
2042 sod:sod-token-scanner
2043scanner-unread
2044 charbuf-scanner t
2392e488 2045 string-scanner t
e417fab5 2046cl:shared-initialize
4b0283c7
MW
2047 charbuf-scanner t [:after]
2048 simple-binary-operator t [:after]
2049 token-scanner t [:after]
e417fab5
MW
2050sb-gray:stream-line-column
2051 position-aware-output-stream
2052stream-pathname
b9d603a0
MW
2053 cl:file-stream
2054 cl:stream
e417fab5
MW
2055 position-aware-stream
2056 sod-parser::proxy-stream
e417fab5
MW
2057sb-gray:stream-peek-char
2058 character-scanner-stream
2059sb-gray:stream-read-char
2060 character-scanner-stream
2061 position-aware-input-stream
2062sb-gray:stream-read-line
2063 charbuf-scanner-stream
2064 position-aware-input-stream
2065sb-gray:stream-read-sequence
2066 charbuf-scanner-stream cl:string
2067 position-aware-input-stream t
2068sb-gray:stream-start-line-p
2069 position-aware-output-stream
2070sb-gray:stream-terpri
2071 position-aware-output-stream
2072sb-gray:stream-unread-char
2073 character-scanner-stream t
2074 position-aware-input-stream t
2075sb-gray:stream-write-char
2076 position-aware-output-stream t
2077sb-gray:stream-write-sequence
2078 position-aware-output-stream t
2079sb-gray:stream-write-string
2080 position-aware-output-stream t
2081token-type
2082 list-scanner
2083 token-scanner
2084token-value
2085 list-scanner
2086 token-scanner
2087wrap-parser
e417fab5 2088 t t
b9d603a0 2089 string-parser t
e417fab5
MW
2090
2091-----------------------------------------------------------------------------
2092Package `optparse'
2093
2094optparse.lisp
2095 *command-line* variable
2096 *help* variable
2097 *options* variable
2098 *program-name* variable
2099 *usage* variable
2100 *version* variable
2101 clear opthandler
2102 dec opthandler
2103 define-program function
2104 defopthandler macro
2105 defoptmacro macro
2106 die function
2107 die-usage function
2108 do-options macro
2109 do-usage function
2110 exit function
2111 help-options optmacro
2112 inc opthandler
2113 int opthandler
2114 invoke-option-handler function
2115 cl:keyword opthandler
2116 cl:list function class parser opthandler
2117 make-option function
2118 make-option-parser function
2119 moan function
2120 op-long-only-p function setf
2121 op-negated-numeric-p function setf
2122 op-negated-p function setf
2123 op-non-option function setf
2124 op-numeric-p function setf
2125 op-options function setf
2126 opt-arg-name function setf
2127 opt-arg-optional-p function setf
2128 opt-documentation function setf
2129 opt-long-name function setf
2130 opt-negated-tag function setf
2131 opt-short-name function setf
2132 opt-tag function setf
2133 option class
2134 option-parse-error function class
2135 option-parse-next function
2136 option-parse-remainder function
2137 option-parse-return function
2138 option-parse-try macro
2139 option-parser class
2140 option-parser-p function
2141 optionp function
2142 options macro
2143 parse-option-form function
2144 cl:read function opthandler
2145 sanity-check-option-list function
2146 cl:set function opthandler
2147 set-command-line-arguments function
2148 show-help function
2149 show-usage function
2150 simple-usage function
2151 cl:string function class c-type opthandler
2152 with-unix-error-reporting macro
2153
e417fab5
MW
2154Classes:
2155cl:t
2156 sb-pcl::slot-object
b8eeeb37
MW
2157 cl:condition
2158 cl:serious-condition
2159 cl:error
2160 option-parse-error [cl:simple-condition]
2161 cl:simple-condition
2162 option-parse-error [cl:error]
e417fab5
MW
2163 cl:structure-object
2164 option
2165 option-parser
2166
2167Methods:
2168cl:print-object
2169 option t
2170
2171-----------------------------------------------------------------------------
2172Package `sod-utilities'
2173
2174utilities.lisp
2175 acase macro
2176 acond macro
2177 aecase macro
2178 aetypecase macro
2179 aif macro
2180 asetf macro
2181 atypecase macro
2182 awhen macro
2183 backtrack-position function
2184 categorize macro
2185 compose function
2186 copy-instance function
2187 copy-instance-using-class generic
2188 default-slot macro
2189 define-access-wrapper macro
2190 define-on-demand-slot macro
2191 dosequence macro
2192 sb-mop:eql-specializer class
2193 sb-mop:eql-specializer-object generic
2194 frob-identifier function
2195 sb-mop:generic-function-methods generic setf
2196 inconsistent-merge-error class
2197 instance-initargs generic
2198 it
2199 lbuild-add function
2200 lbuild-add-list function
2201 lbuild-list function
2202 loc class
2203 locf macro
2204 locp function
2205 make-list-builder function
2206 mappend function
2207 maybe-print-unreadable-object macro
2208 merge-error-candidates generic
2209 merge-lists function
2210 sb-mop:method-specializers generic
2211 once-only macro
2212 parse-body function
08b6e064 2213 print-ugly-stuff function
e417fab5
MW
2214 ref function setf
2215 symbolicate function
2216 update-position function
2217 whitespace-char-p function
2218 with-gensyms macro
2219 with-locatives macro
2220
2221Classes:
2222cl:t
2223 sb-pcl::slot-object
b8eeeb37
MW
2224 cl:condition
2225 cl:serious-condition
2226 cl:error
2227 inconsistent-merge-error
e417fab5
MW
2228 cl:standard-object
2229 sb-mop:metaobject
2230 sb-mop:specializer
2231 sb-pcl::exact-class-specializer
2232 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::specializer-with-object]
2233 sb-pcl::specializer-with-object
2234 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::exact-class-specializer]
2235 sb-pcl::standard-specializer
2236 sb-mop:eql-specializer [sb-pcl::exact-class-specializer sb-pcl::specializer-with-object]
2237 cl:structure-object
2238 loc
2239
2240Methods:
2241copy-instance-using-class
2242 cl:standard-class t
2243sb-mop:eql-specializer-object
2244 sb-mop:eql-specializer
2245sb-mop:generic-function-methods
2246 cl:standard-generic-function
2247(setf sb-mop:generic-function-methods)
2248 t cl:standard-generic-function
2249instance-initargs
2250 cl:standard-object
2251merge-error-candidates
2252 inconsistent-merge-error
2253sb-mop:method-specializers
2254 cl:standard-method
2255