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