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