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