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