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