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