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