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