src/module-{proto,impl}.lisp: Publish fragments properly.
[sod] / doc / SYMBOLS
1 -----------------------------------------------------------------------------
2 Package `sod'
3
4 builtin.lisp
5 *builtin-module* variable
6 make-builtin-module function
7
8 c-types-class-impl.lisp
9 c-class-type class
10 c-type-class generic setf
11 cl:class class c-type
12 find-class-type function
13 find-sod-class function
14 make-class-type function
15 record-sod-class function
16
17 c-types-impl.lisp
18 cl:* variable function c-type
19 alignas
20 alignas-storage-specifier class
21 cl:array class c-type
22 atomic c-type
23 bool c-type
24 c-array-dimensions generic
25 c-array-type class
26 c-atomic-type class
27 c-enum-type class
28 c-function-arguments generic
29 c-function-keywords generic
30 c-function-type class
31 c-keyword-function-type class
32 c-pointer-type class
33 c-struct-type class
34 c-tagged-type-kind generic
35 c-type-bool variable
36 c-type-char variable
37 c-type-double variable
38 c-type-double-complex variable
39 c-type-double-imaginary variable
40 c-type-float variable
41 c-type-float-complex variable
42 c-type-float-imaginary variable
43 c-type-int variable
44 c-type-long variable
45 c-type-long-double variable
46 c-type-long-double-complex variable
47 c-type-long-double-imaginary variable
48 c-type-long-long variable
49 c-type-name generic
50 c-type-ptrdiff-t variable
51 c-type-short variable
52 c-type-signed-char variable
53 c-type-size-t variable
54 c-type-tag generic
55 c-type-unsigned variable
56 c-type-unsigned-char variable
57 c-type-unsigned-long variable
58 c-type-unsigned-long-long variable
59 c-type-unsigned-short variable
60 c-type-va-list variable
61 c-type-void variable
62 c-type-wchar-t variable
63 c-union-type class
64 cl:char function setf c-type parser
65 commentify-argument-names function
66 commentify-function-type function
67 const-string c-type
68 define-simple-c-type macro
69 double c-type
70 double-complex c-type
71 double-imaginary c-type
72 enum c-type
73 find-simple-c-type function
74 cl:float function class c-type
75 float-complex c-type
76 float-imaginary c-type
77 fn c-type
78 fun c-type
79 func c-type
80 cl:function function class c-type
81 int c-type
82 kind-c-tagged-type generic
83 llong c-type
84 long c-type
85 long-double c-type
86 long-double-complex c-type
87 long-double-imaginary c-type
88 long-int c-type
89 long-long c-type
90 long-long-int c-type
91 make-array-type function
92 make-atomic-type function
93 make-c-tagged-type function
94 make-enum-type function
95 make-function-type function
96 make-keyword-function-type function
97 make-pointer-type function
98 make-simple-type function
99 make-struct-type function
100 make-union-type function
101 merge-keyword-lists function
102 cl:nil constant c-type parser
103 pointer c-type
104 pprint-argument-list function
105 pprint-c-function-type function
106 ptr c-type
107 ptrdiff-t c-type
108 reify-variable-argument-tail function
109 cl:schar function setf c-type
110 short c-type
111 short-int c-type
112 signed c-type
113 signed-char c-type
114 signed-int c-type
115 signed-long c-type
116 signed-long-int c-type
117 signed-long-long c-type
118 signed-long-long-int c-type
119 signed-short c-type
120 signed-short-int c-type
121 simple-c-type class
122 sint c-type
123 size-t c-type
124 sllong c-type
125 slong c-type
126 specs c-type
127 sshort c-type
128 cl:string function class c-type opthandler
129 struct c-type
130 tagged-c-type class
131 uchar c-type
132 uint c-type
133 ullong c-type
134 ulong c-type
135 cl:union function c-type
136 unsigned c-type
137 unsigned-char c-type
138 unsigned-int c-type
139 unsigned-long c-type
140 unsigned-long-int c-type
141 unsigned-long-long c-type
142 unsigned-long-long-int c-type
143 unsigned-short c-type
144 unsigned-short-int c-type
145 ushort c-type
146 va-list c-type
147 vec c-type
148 void c-type
149 wchar-t c-type
150 [] c-type
151
152 c-types-parse.lisp
153 parse-c-type function
154 parse-declarator function
155
156 c-types-proto.lisp
157 argument class
158 argument-default function
159 argument-name function
160 argument-type function
161 argumentp function
162 c-name-case function
163 c-qualifier-keyword generic
164 c-storage-specifiers-type class
165 c-type macro class
166 c-type-alias macro
167 c-type-equal-p generic
168 c-type-qualifier-keywords function
169 c-type-qualifiers generic
170 c-type-space function
171 c-type-specifiers generic
172 c-type-subtype generic
173 canonify-qualifiers function
174 commentify-argument-name generic
175 defctype macro
176 define-c-storage-specifier-syntax macro
177 define-c-type-syntax macro
178 expand-c-storage-specifier generic
179 expand-c-storage-specifier-form generic
180 expand-c-type-form generic
181 expand-c-type-spec generic
182 format-qualifiers function
183 make-argument function
184 maybe-in-parens macro
185 pprint-c-storage-specifier generic
186 pprint-c-type generic
187 print-c-storage-specifier generic
188 print-c-type generic
189 qualifiable-c-type class
190 qualify-c-type generic
191 wrap-c-type function
192
193 class-finalize-impl.lisp
194 c3-cpl function
195 clos-cpl function
196 dylan-cpl function
197 flavors-cpl function
198 l*loops-cpl function
199 merge-class-lists function
200 python-cpl function
201 report-class-list-merge-error function
202
203 class-finalize-proto.lisp
204 check-class-initializer generic
205 check-sod-class generic
206 compute-chains generic
207 compute-cpl generic
208 finalization-error macro
209 finalization-failed function
210 finalize-sod-class generic
211
212 class-layout-impl.lisp
213 sod-class-effective-slot class
214 sod-class-slot class
215 sod-slot-initializer-function generic
216 sod-slot-prepare-function generic
217
218 class-layout-proto.lisp
219 base-offset class
220 base-offset-chain-head generic
221 base-offset-class generic
222 chain-offset class
223 chain-offset-chain-head generic
224 chain-offset-class generic
225 chain-offset-target-head generic
226 class-pointer class
227 class-pointer-chain-head generic
228 class-pointer-class generic
229 class-pointer-meta-chain-head generic
230 class-pointer-metaclass generic
231 compute-effective-slot generic
232 compute-ichain generic
233 compute-ilayout generic
234 compute-islots generic
235 compute-vtable generic
236 compute-vtable-items generic
237 compute-vtables generic
238 compute-vtmsgs generic
239 effective-slot class
240 effective-slot-class generic
241 effective-slot-direct-slot generic
242 effective-slot-initializer generic
243 find-class-initializer generic
244 find-slot-initargs generic
245 find-slot-initializer generic
246 ichain class
247 ichain-body generic
248 ichain-class generic
249 ichain-head generic
250 ichain-tail generic
251 ilayout class
252 ilayout-class generic
253 ilayout-ichains generic
254 islots class
255 islots-class generic
256 islots-slots generic
257 islots-subclass generic
258 make-base-offset generic
259 make-class-pointer generic
260 vtable class
261 vtable-body generic
262 vtable-chain-head generic
263 vtable-chain-tail generic
264 vtable-class generic
265 vtable-pointer class
266 vtable-pointer-chain-head generic
267 vtable-pointer-chain-tail generic
268 vtable-pointer-class generic
269 vtmsgs class
270 vtmsgs-chain-head generic
271 vtmsgs-chain-tail generic
272 vtmsgs-class generic
273 vtmsgs-entries generic
274 vtmsgs-subclass generic
275
276 class-make-impl.lisp
277 check-method-argument-lists function
278 check-method-return-type function
279 check-method-return-type-against-message function
280
281 class-make-proto.lisp
282 check-message-type generic
283 check-method-type generic
284 guess-metaclass generic
285 make-sod-class function
286 make-sod-class-initfrag generic
287 make-sod-class-initializer generic
288 make-sod-class-tearfrag generic
289 make-sod-initializer-using-slot generic
290 make-sod-instance-initializer generic
291 make-sod-message generic
292 make-sod-method generic
293 make-sod-method-using-message generic
294 make-sod-slot generic
295 make-sod-slot-initarg generic
296 make-sod-slot-initarg-using-slot generic
297 make-sod-user-initarg generic
298 sod-initarg-argument generic
299 sod-message-method-class generic
300
301 class-output.lisp
302 *instance-class* variable
303
304 class-utilities.lisp
305 argument-lists-compatible-p function
306 find-class-slot-by-name function
307 find-instance-slot-by-name function
308 find-message-by-name function
309 find-root-metaclass function
310 find-root-superclass function
311 find-superclass-by-nick function
312 ichain-struct-tag function
313 ichain-union-tag function
314 ilayout-struct-tag function
315 inheritance-path-reporter-state class
316 islots-struct-tag function
317 make-inheritance-path-reporter-state function
318 message-macro-name function
319 report-inheritance-path function
320 select-minimal-class-property function
321 sod-subclass-p function
322 valid-name-p function
323 vtable-name function
324 vtable-struct-tag function
325 vtable-union-tag function
326 vtmsgs-struct-tag function
327
328 classes.lisp
329 sod-class class
330 sod-class-chain generic
331 sod-class-chain-head generic
332 sod-class-chain-link generic
333 sod-class-chains generic
334 sod-class-class-initializers generic setf
335 sod-class-direct-superclasses generic
336 sod-class-ilayout generic
337 sod-class-initfrags generic setf
338 sod-class-initializer class
339 sod-class-instance-initializers generic setf
340 sod-class-messages generic setf
341 sod-class-metaclass generic
342 sod-class-methods generic setf
343 sod-class-name generic
344 sod-class-nickname generic
345 sod-class-precedence-list generic
346 sod-class-slots generic setf
347 sod-class-state generic
348 sod-class-tearfrags generic setf
349 sod-class-type generic
350 sod-class-vtables generic
351 sod-initarg class
352 sod-initializer class
353 sod-initializer-class generic
354 sod-initializer-slot generic
355 sod-initializer-value generic
356 sod-instance-initializer class
357 sod-message class
358 sod-message-class generic
359 sod-message-name generic
360 sod-message-type generic
361 sod-method class
362 sod-method-body generic
363 sod-method-class generic
364 sod-method-message generic
365 sod-method-type generic
366 sod-slot class
367 sod-slot-class generic
368 sod-slot-initarg class
369 sod-slot-name generic
370 sod-slot-type generic
371 sod-user-initarg class
372
373 codegen-impl.lisp
374 codegen class
375 temporary-argument class
376 temporary-function function class
377 temporary-variable class
378
379 codegen-proto.lisp
380 *null-pointer* variable
381 *sod-ap* variable
382 *sod-master-ap* variable
383 banner-inst class
384 block-inst class
385 break-inst class
386 call-inst class
387 codegen-add-function generic
388 codegen-build-function function
389 codegen-functions generic setf
390 codegen-pop generic
391 codegen-pop-block generic
392 codegen-pop-function generic
393 codegen-push generic
394 cond-inst class
395 continue-inst class
396 convert-stmts function
397 definst macro
398 deliver-call function
399 deliver-expr function
400 do-while-inst class
401 emit-banner function
402 emit-decl generic
403 emit-decls generic
404 emit-inst generic
405 emit-insts generic
406 ensure-var generic
407 expr-inst class
408 for-inst class
409 format-banner-comment function
410 format-compound-statement macro
411 format-temporary-name generic
412 function-inst class
413 if-inst class
414 inst class
415 inst-alt generic
416 inst-args generic
417 inst-banner generic
418 inst-banner-args generic
419 inst-body generic
420 inst-cond generic
421 inst-conseq generic
422 inst-control generic
423 inst-decls generic
424 inst-expr generic
425 inst-func generic
426 inst-init generic
427 inst-metric generic
428 inst-name generic
429 inst-op generic
430 inst-type generic
431 inst-update generic
432 inst-var generic
433 make-banner-inst function
434 make-block-inst function
435 make-break-inst function
436 make-call-inst function
437 make-cond-inst function
438 make-continue-inst function
439 make-do-while-inst function
440 make-expr-inst function
441 make-for-inst function
442 make-function-inst function
443 make-if-inst function
444 make-return-inst function
445 make-set-inst function
446 make-update-inst function
447 make-var-inst function
448 make-while-inst function
449 return-inst class
450 set-inst class
451 temp-tag generic
452 temporary-name class
453 temporary-var generic
454 update-inst class
455 var-in-use-p generic setf
456 var-inst class
457 while-inst class
458 with-temporary-var macro
459
460 final.lisp
461 *debugout-pathname* variable
462 *sod-version* variable
463 exercise function
464 test-module function
465 test-parse-c-type function
466 test-parse-pset function
467 test-parser macro
468
469 fragment-parse.lisp
470 parse-delimited-fragment function
471 scan-c-fragment function
472
473 lexer-proto.lisp
474 define-indicator function
475 cl:error function class parser
476 lexer-error function class
477 must parser
478 scan-comment function
479 skip-until parser
480 sod-token-scanner class
481 syntax-error function class
482
483 method-aggregate.lisp
484 aggregating-effective-method class
485 aggregating-message class
486 aggregating-message-properties generic
487 check-aggregating-message-type generic
488 compute-aggregating-message-kernel generic
489 define-aggregating-method-combination macro
490 sod-message-combination generic
491 sod-message-kernel-function generic
492
493 method-impl.lisp
494 basic-direct-method class
495 basic-effective-method class
496 basic-effective-method-body function
497 basic-message class
498 daemon-direct-method class
499 delegating-direct-method class
500 effective-method-after-methods generic
501 effective-method-around-methods generic
502 effective-method-before-methods generic
503 simple-effective-method class
504 simple-message class
505 sod-method-role generic
506 standard-effective-method class
507 standard-message class
508
509 method-proto.lisp
510 codegen-class generic
511 codegen-message generic
512 codegen-method generic
513 codegen-target generic
514 compute-effective-method-body generic
515 compute-effective-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
594 module-errors generic
595 module-import generic
596 module-items generic setf
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
612 sequencer-item class
613 sequencer-item-functions function setf
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
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-type
955 property
956 effective-method-after-methods
957 basic-effective-method
958 effective-method-around-methods
959 basic-effective-method
960 effective-method-basic-argument-names
961 basic-effective-method
962 effective-method-before-methods
963 basic-effective-method
964 effective-method-class
965 effective-method
966 effective-method-function-name
967 effective-method
968 effective-method-keywords
969 effective-method
970 effective-method-live-p
971 aggregating-effective-method
972 sod::lifecycle-effective-method
973 simple-effective-method
974 effective-method-message
975 effective-method
976 effective-slot-class
977 effective-slot
978 effective-slot-direct-slot
979 effective-slot
980 effective-slot-initializer
981 effective-slot
982 emit-decl
983 sod::basic-codegen t
984 emit-decls
985 sod::basic-codegen t
986 emit-inst
987 sod::basic-codegen t
988 emit-insts
989 t t
990 sod::basic-codegen t
991 ensure-sequencer-item
992 sequencer t
993 ensure-var
994 sod::basic-codegen t t
995 expand-c-storage-specifier
996 cl:list
997 cl:symbol
998 expand-c-storage-specifier-form
999 (eql alignas) t
1000 (eql sod-parser:lisp) t
1001 expand-c-type-form
1002 (eql cl:*) t
1003 (eql cl:array) t
1004 (eql cl:char) t
1005 (eql cl:class) t
1006 (eql cl:float) t
1007 (eql cl:function) t
1008 (eql cl:nil) t
1009 (eql cl:union) t
1010 (eql atomic) t
1011 (eql bool) t
1012 (eql double) t
1013 (eql double-complex) t
1014 (eql double-imaginary) t
1015 (eql enum) t
1016 (eql float-complex) t
1017 (eql float-imaginary) t
1018 (eql fn) t
1019 (eql fun) t
1020 (eql func) t
1021 (eql int) 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 cl:string t
1047 expand-c-type-spec
1048 (eql cl:char)
1049 (eql cl:float)
1050 (eql cl:schar)
1051 (eql cl:string)
1052 (eql bool)
1053 (eql const-string)
1054 (eql double)
1055 (eql double-complex)
1056 (eql double-imaginary)
1057 (eql float-complex)
1058 (eql float-imaginary)
1059 (eql int)
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 cl:list
1103 cl:string
1104 sod-parser:file-location
1105 c-fragment
1106 property
1107 sod-class
1108 sod-initarg
1109 sod-initializer
1110 sod-message
1111 sod-method
1112 sod-slot
1113 finalize-module
1114 module
1115 finalize-sod-class
1116 sod-class
1117 sod-class [:around]
1118 find-class-initializer
1119 effective-slot sod-class
1120 find-slot-initargs
1121 sod-class sod-slot
1122 find-slot-initializer
1123 sod-class sod-slot
1124 format-temporary-name
1125 temporary-argument t
1126 temporary-function t
1127 temporary-name t
1128 temporary-variable t
1129 guess-metaclass
1130 sod-class
1131 hook-output
1132 t t t [progn]
1133 base-offset (eql :c) t [progn]
1134 base-offset (eql :h) t [progn]
1135 basic-effective-method (eql :c) t [progn]
1136 chain-offset (eql :c) t [progn]
1137 chain-offset (eql :h) t [progn]
1138 class-pointer (eql :c) t [progn]
1139 class-pointer (eql :h) t [progn]
1140 code-fragment-item t t [progn]
1141 delegating-direct-method (eql :c) t [progn]
1142 effective-slot (eql cl:class) t [progn]
1143 ichain (eql :h) t [progn]
1144 ichain (eql cl:class) t [progn]
1145 ichain (eql ilayout) t [progn]
1146 ichain t t [progn]
1147 ilayout (eql :h) t [progn]
1148 ilayout t t [progn]
1149 islots (eql :h) t [progn]
1150 islots (eql cl:class) t [progn]
1151 islots t t [progn]
1152 method-entry (eql :c) t [progn]
1153 method-entry (eql vtmsgs) t [progn]
1154 module (eql :c) t [progn]
1155 module (eql :h) t [progn]
1156 module t t [progn]
1157 sod-class (eql :c) t [progn]
1158 sod-class (eql :h) t [progn]
1159 sod-class t t [progn]
1160 sod-class-effective-slot (eql cl:class) t [progn]
1161 sod-method (eql :c) t [progn]
1162 sod-method (eql :h) t [progn]
1163 sod-slot (eql islots) t [progn]
1164 vtable (eql :c) t [progn]
1165 vtable (eql :h) t [progn]
1166 vtable t t [progn]
1167 vtable-pointer (eql :h) t [progn]
1168 vtable-pointer (eql cl:class) t [progn]
1169 vtmsgs (eql :c) t [progn]
1170 vtmsgs (eql :h) t [progn]
1171 vtmsgs (eql vtmsgs) t [progn]
1172 vtmsgs t t [progn]
1173 ichain-body
1174 ichain
1175 ichain-class
1176 ichain
1177 ichain-head
1178 ichain
1179 ichain-tail
1180 ichain
1181 ilayout-class
1182 ilayout
1183 ilayout-ichains
1184 ilayout
1185 inst-alt
1186 cond-inst
1187 if-inst
1188 inst-args
1189 banner-inst
1190 call-inst
1191 inst-banner
1192 function-inst
1193 inst-banner-args
1194 function-inst
1195 inst-body
1196 block-inst
1197 do-while-inst
1198 for-inst
1199 function-inst
1200 while-inst
1201 inst-chain-head
1202 convert-to-ilayout-inst
1203 inst-class
1204 convert-to-ilayout-inst
1205 inst-cond
1206 cond-inst
1207 do-while-inst
1208 for-inst
1209 if-inst
1210 while-inst
1211 inst-conseq
1212 cond-inst
1213 if-inst
1214 inst-control
1215 banner-inst
1216 inst-decls
1217 block-inst
1218 inst-expr
1219 convert-to-ilayout-inst
1220 expr-inst
1221 return-inst
1222 set-inst
1223 update-inst
1224 inst-func
1225 call-inst
1226 inst-init
1227 for-inst
1228 var-inst
1229 inst-metric
1230 cl:list
1231 cl:null
1232 t
1233 banner-inst
1234 block-inst
1235 break-inst
1236 call-inst
1237 cond-inst
1238 continue-inst
1239 convert-to-ilayout-inst
1240 do-while-inst
1241 expr-inst
1242 for-inst
1243 function-inst
1244 if-inst
1245 return-inst
1246 set-inst
1247 sod::suppliedp-struct-inst
1248 update-inst
1249 var-inst
1250 while-inst
1251 inst-name
1252 function-inst
1253 var-inst
1254 inst-op
1255 update-inst
1256 inst-type
1257 function-inst
1258 var-inst
1259 inst-update
1260 for-inst
1261 inst-var
1262 set-inst
1263 sod::suppliedp-struct-inst
1264 update-inst
1265 invoke-sequencer-items
1266 sequencer
1267 islots-class
1268 islots
1269 islots-slots
1270 islots
1271 islots-subclass
1272 islots
1273 kind-c-tagged-type
1274 (eql :enum)
1275 (eql :struct)
1276 (eql :union)
1277 make-base-offset
1278 sod-class sod-class
1279 make-class-pointer
1280 sod-class sod-class sod-class sod-class
1281 cl:make-load-form
1282 c-fragment
1283 make-method-entries
1284 basic-effective-method sod-class sod-class
1285 sod-parser:make-scanner-stream
1286 sod-token-scanner
1287 make-sod-class-initfrag
1288 sod-class t t
1289 make-sod-class-initializer
1290 sod-class t t t t
1291 make-sod-class-tearfrag
1292 sod-class t t
1293 make-sod-initializer-using-slot
1294 sod-class sod-slot t t t t
1295 make-sod-instance-initializer
1296 sod-class t t t t
1297 make-sod-message
1298 sod-class t t t
1299 make-sod-method
1300 sod-class t t t t t
1301 make-sod-method-using-message
1302 sod-message sod-class t t t t
1303 make-sod-slot
1304 sod-class t t t
1305 make-sod-slot-initarg
1306 sod-class t t t t
1307 make-sod-slot-initarg-using-slot
1308 sod-class t sod-slot t
1309 make-sod-user-initarg
1310 sod-class t t t
1311 method-entry-chain-head
1312 method-entry
1313 method-entry-chain-tail
1314 method-entry
1315 method-entry-effective-method
1316 method-entry
1317 method-entry-function-name
1318 effective-method sod-class t
1319 method-entry-function-type
1320 method-entry
1321 method-entry-slot-name
1322 method-entry
1323 module-dependencies
1324 module
1325 (setf module-dependencies)
1326 t module
1327 module-errors
1328 module
1329 module-import
1330 t
1331 module
1332 sod-class
1333 type-item
1334 module-items
1335 module
1336 (setf module-items)
1337 t module
1338 module-name
1339 module
1340 module-pset
1341 module
1342 pprint-c-storage-specifier
1343 cl:symbol t
1344 alignas-storage-specifier t
1345 pprint-c-type
1346 t t t [:around]
1347 c-array-type t t
1348 c-atomic-type t t
1349 c-function-type t t
1350 c-keyword-function-type t t
1351 c-pointer-type t t
1352 c-storage-specifiers-type t t
1353 simple-c-type t t
1354 tagged-c-type t t
1355 primary-method-class
1356 simple-message
1357 standard-message
1358 print-c-storage-specifier
1359 t cl:symbol
1360 t t
1361 t alignas-storage-specifier
1362 print-c-type
1363 t c-array-type
1364 t c-atomic-type
1365 t c-class-type
1366 t c-function-type
1367 t c-pointer-type
1368 t c-storage-specifiers-type
1369 t simple-c-type
1370 t tagged-c-type
1371 cl:print-object
1372 banner-inst t
1373 base-offset t
1374 block-inst t
1375 break-inst t
1376 c-fragment t
1377 c-type t
1378 call-inst t
1379 chain-offset t
1380 class-pointer t
1381 cond-inst t
1382 continue-inst t
1383 convert-to-ilayout-inst t
1384 do-while-inst t
1385 effective-method t
1386 effective-slot t
1387 expr-inst t
1388 for-inst t
1389 function-inst t
1390 ichain t
1391 if-inst t
1392 ilayout t
1393 islots t
1394 method-entry t
1395 pset t
1396 return-inst t
1397 sequencer-item t
1398 set-inst t
1399 sod-class t
1400 sod-initializer t
1401 sod-message t
1402 sod-method t
1403 sod-slot t
1404 temporary-name t
1405 update-inst t
1406 var-inst t
1407 vtable t
1408 vtable-pointer t
1409 vtmsgs t
1410 while-inst t
1411 property-set
1412 cl:list
1413 pset
1414 qualify-c-type
1415 qualifiable-c-type t
1416 sod-parser:scanner-token
1417 sod-token-scanner
1418 sequencer-constraints
1419 sequencer
1420 (setf sequencer-constraints)
1421 t sequencer
1422 sequencer-table
1423 sequencer
1424 cl:shared-initialize
1425 aggregating-message t [:before]
1426 basic-direct-method t [:after]
1427 c-function-type t [:after]
1428 c-keyword-function-type t [:after]
1429 effective-method t [:after]
1430 method-codegen t [:after]
1431 module t [:after]
1432 sequencer t
1433 simple-effective-method t [:after]
1434 sod-class t [:after]
1435 sod-class-slot t [:after]
1436 sod-initializer t [:after]
1437 sod-message t [:after]
1438 sod-method t [:after]
1439 sod-slot t [:after]
1440 sod-token-scanner t [:after]
1441 simple-method-body
1442 aggregating-effective-method t t
1443 sod::lifecycle-effective-method t t
1444 standard-effective-method t t
1445 cl:slot-unbound
1446 t basic-direct-method (eql sod::function-type)
1447 t basic-effective-method (eql sod::basic-argument-names)
1448 t basic-effective-method (eql sod::functions)
1449 t basic-message (eql sod::argument-tail)
1450 t delegating-direct-method (eql sod::function-type)
1451 t delegating-direct-method (eql sod::next-method-type)
1452 t sod-class (eql sod::%ilayout)
1453 t sod-class (eql sod::effective-methods)
1454 t sod-class (eql sod::vtables)
1455 sod-class-chain
1456 sod-class
1457 sod-class-chain-head
1458 sod-class
1459 sod-class-chain-link
1460 sod-class
1461 sod-class-chains
1462 sod-class
1463 sod-class-class-initializers
1464 sod-class
1465 (setf sod-class-class-initializers)
1466 t sod-class
1467 sod-class-direct-superclasses
1468 sod-class
1469 sod-class-ilayout
1470 sod-class
1471 sod-class-initfrags
1472 sod-class
1473 (setf sod-class-initfrags)
1474 t sod-class
1475 sod-class-instance-initializers
1476 sod-class
1477 (setf sod-class-instance-initializers)
1478 t sod-class
1479 sod-class-messages
1480 sod-class
1481 (setf sod-class-messages)
1482 t sod-class
1483 sod-class-metaclass
1484 sod-class
1485 sod-class-methods
1486 sod-class
1487 (setf sod-class-methods)
1488 t sod-class
1489 sod-class-name
1490 sod-class
1491 sod-class-nickname
1492 sod-class
1493 sod-class-precedence-list
1494 sod-class
1495 sod-class-slots
1496 sod-class
1497 (setf sod-class-slots)
1498 t sod-class
1499 sod-class-state
1500 sod-class
1501 sod-class-tearfrags
1502 sod-class
1503 (setf sod-class-tearfrags)
1504 t sod-class
1505 sod-class-type
1506 sod-class
1507 sod-class-vtables
1508 sod-class
1509 sod-initarg-argument
1510 sod-initarg
1511 sod-initializer-class
1512 sod-initializer
1513 sod-initializer-slot
1514 sod-initializer
1515 sod-initializer-value
1516 sod-initializer
1517 sod-message-applicable-methods
1518 sod-message sod-class
1519 sod-message-argument-tail
1520 basic-message
1521 sod-message-check-methods
1522 sod-message sod-class t
1523 sod-message-class
1524 sod-message
1525 sod-message-combination
1526 aggregating-message
1527 sod-message-effective-method-class
1528 aggregating-message
1529 sod::initialization-message
1530 standard-message
1531 sod::teardown-message
1532 sod-message-kernel-function
1533 aggregating-message
1534 sod-message-keyword-argument-lists
1535 sod::initialization-message sod-class t t
1536 sod-message sod-class t t
1537 sod-message-method-class
1538 basic-message sod-class t
1539 simple-message sod-class t
1540 sod-message sod-class t
1541 sod-message-name
1542 sod-message
1543 sod-message-type
1544 sod-message
1545 sod-method-body
1546 sod-method
1547 sod-method-class
1548 sod-method
1549 sod-method-description
1550 basic-direct-method
1551 sod-method-function-name
1552 basic-direct-method
1553 sod-method-function-type
1554 basic-direct-method
1555 sod-method-message
1556 sod-method
1557 sod-method-next-method-type
1558 delegating-direct-method
1559 sod-method-role
1560 basic-direct-method
1561 sod-method-type
1562 sod-method
1563 sod-slot-class
1564 sod-slot
1565 sod-slot-initializer-function
1566 sod-class-slot
1567 sod-slot-name
1568 sod-slot
1569 sod-slot-prepare-function
1570 sod-class-slot
1571 sod-slot-type
1572 sod-slot
1573 temp-tag
1574 temporary-name
1575 temporary-var
1576 sod::basic-codegen t
1577 var-in-use-p
1578 t
1579 temporary-variable
1580 (setf var-in-use-p)
1581 t temporary-variable
1582 vtable-body
1583 vtable
1584 vtable-chain-head
1585 vtable
1586 vtable-chain-tail
1587 vtable
1588 vtable-class
1589 vtable
1590 vtable-pointer-chain-head
1591 vtable-pointer
1592 vtable-pointer-chain-tail
1593 vtable-pointer
1594 vtable-pointer-class
1595 vtable-pointer
1596 vtmsgs-chain-head
1597 vtmsgs
1598 vtmsgs-chain-tail
1599 vtmsgs
1600 vtmsgs-class
1601 vtmsgs
1602 vtmsgs-entries
1603 vtmsgs
1604 vtmsgs-subclass
1605 vtmsgs
1606
1607 -----------------------------------------------------------------------------
1608 Package `sod-frontend'
1609
1610 frontend.lisp
1611 main function
1612
1613 Classes:
1614 cl:t
1615
1616 Methods:
1617
1618 -----------------------------------------------------------------------------
1619 Package `sod-parser'
1620
1621 floc-proto.lisp
1622 base-lexer-error class
1623 base-syntax-error class
1624 cerror* function
1625 cerror*-with-location function
1626 cerror-with-location function
1627 classify-condition generic
1628 condition-with-location class
1629 count-and-report-errors macro
1630 enclosed-condition generic
1631 enclosing-condition class
1632 enclosing-condition-with-location class
1633 enclosing-condition-with-location-type generic
1634 enclosing-error-with-location class
1635 enclosing-information-with-location class
1636 enclosing-warning-with-location class
1637 error-with-location function class
1638 file-location generic class
1639 file-location-column function
1640 file-location-filename function
1641 file-location-line function
1642 file-location-p function
1643 info function
1644 info-with-location function
1645 information class
1646 information-with-location class
1647 make-condition-with-location function
1648 make-file-location function
1649 noted function
1650 parser-error class
1651 parser-error-expected generic
1652 parser-error-found generic
1653 report-parser-error function
1654 simple-condition-with-location class
1655 simple-error-with-location class
1656 simple-information class
1657 simple-information-with-location class
1658 simple-lexer-error class
1659 simple-syntax-error class
1660 simple-warning-with-location class
1661 warn-with-location function
1662 warning-with-location class
1663 with-default-error-location macro
1664
1665 parser-expr-proto.lisp
1666 apply-operator generic
1667 binop macro
1668 close-parenthesis class
1669 expr parser
1670 lparen function
1671 open-parenthesis class
1672 operator-left-precedence generic
1673 operator-push-action generic
1674 operator-right-precedence generic
1675 postop macro
1676 prefix-operator class
1677 preop macro
1678 push-operator generic
1679 push-value generic
1680 rparen function
1681 simple-binary-operator class
1682 simple-operator class
1683 simple-postfix-operator class
1684 simple-prefix-operator class
1685 simple-unary-operator class
1686
1687 parser-impl.lisp
1688 list-parser class
1689 string-parser class
1690
1691 parser-proto.lisp
1692 ? parser
1693 cl:and macro parser
1694 call-pluggable-parser function
1695 cl:char function setf c-type parser
1696 character-parser-context class
1697 combine-parser-failures function
1698 commit parser
1699 cond-parse macro
1700 define-pluggable-parser macro
1701 defparse macro
1702 expand-parser-form generic
1703 expand-parser-spec generic
1704 filter parser
1705 if-char parser
1706 if-parse macro
1707 sod-utilities:it
1708 label parser
1709 lisp c-type parser
1710 cl:list function class parser opthandler
1711 many parser
1712 cl:not function parser
1713 cl:or macro parser
1714 parse
1715 parse-empty function
1716 parse-fail function
1717 parser macro
1718 parser-at-eof-p generic
1719 parser-capture-place generic
1720 parser-current-char generic
1721 parser-places-must-be-released-p generic
1722 parser-release-place generic
1723 parser-restore-place generic
1724 parser-step generic
1725 parser-token-type generic
1726 parser-token-value generic
1727 peek parser
1728 plug parser
1729 pluggable-parser-add function
1730 cl:satisfies parser
1731 seq parser
1732 skip-many parser
1733 token parser
1734 token-parser-context class
1735 when-parse macro
1736 with-parser-context macro
1737 with-parser-place macro
1738 wrap-parser generic
1739
1740 scanner-charbuf-impl.lisp
1741 charbuf-scanner class
1742 charbuf-scanner-map generic
1743 charbuf-scanner-place-p function
1744 charbuf-scanner-stream class
1745
1746 scanner-impl.lisp
1747 list-scanner class
1748 list-scanner-p function
1749 make-list-scanner function
1750 make-string-scanner function
1751 string-scanner class
1752 string-scanner-p function
1753
1754 scanner-proto.lisp
1755 character-scanner class
1756 character-scanner-context class
1757 character-scanner-stream class
1758 make-scanner-stream generic
1759 parser-scanner generic
1760 scanner-at-eof-p generic
1761 scanner-capture-place generic
1762 scanner-column generic setf
1763 scanner-context class
1764 scanner-current-char generic
1765 scanner-filename generic
1766 scanner-interval generic
1767 scanner-line generic setf
1768 scanner-release-place generic
1769 scanner-restore-place generic
1770 scanner-step generic
1771 scanner-token generic
1772 scanner-unread generic
1773 token-scanner class
1774 token-scanner-context class
1775 token-scanner-place class
1776 token-scanner-place-p function
1777 token-type generic
1778 token-value generic
1779 with-scanner-place macro
1780
1781 streams-impl.lisp
1782 position-aware-input-stream class
1783 position-aware-output-stream class
1784 position-aware-stream class
1785 position-aware-stream-column generic setf
1786 position-aware-stream-line generic setf
1787
1788 streams-proto.lisp
1789 stream-pathname generic
1790
1791 Classes:
1792 cl:t
1793 sb-pcl::slot-object
1794 cl:condition
1795 condition-with-location
1796 enclosing-condition-with-location [enclosing-condition]
1797 enclosing-error-with-location [cl:error]
1798 enclosing-information-with-location [information]
1799 enclosing-warning-with-location [cl:warning]
1800 error-with-location [cl:error]
1801 base-lexer-error
1802 simple-lexer-error [simple-error-with-location]
1803 base-syntax-error
1804 simple-syntax-error [simple-error-with-location]
1805 simple-error-with-location [cl:simple-error]
1806 simple-lexer-error [base-lexer-error]
1807 simple-syntax-error [base-syntax-error]
1808 information-with-location [information]
1809 simple-information-with-location [simple-information]
1810 simple-condition-with-location [cl:simple-condition]
1811 warning-with-location [cl:warning]
1812 simple-warning-with-location [cl:simple-warning]
1813 enclosing-condition
1814 enclosing-condition-with-location [condition-with-location]
1815 enclosing-error-with-location [cl:error]
1816 enclosing-information-with-location [information]
1817 enclosing-warning-with-location [cl:warning]
1818 information
1819 enclosing-information-with-location [enclosing-condition-with-location]
1820 information-with-location [condition-with-location]
1821 simple-information-with-location [simple-information]
1822 simple-information [cl:simple-condition]
1823 simple-information-with-location [information-with-location]
1824 cl:serious-condition
1825 cl:error
1826 enclosing-error-with-location [enclosing-condition-with-location]
1827 error-with-location [condition-with-location]
1828 base-lexer-error
1829 simple-lexer-error [simple-error-with-location]
1830 base-syntax-error
1831 simple-syntax-error [simple-error-with-location]
1832 simple-error-with-location [cl:simple-error]
1833 simple-lexer-error [base-lexer-error]
1834 simple-syntax-error [base-syntax-error]
1835 parser-error
1836 cl:simple-error [cl:simple-condition]
1837 simple-error-with-location [error-with-location]
1838 simple-lexer-error [base-lexer-error]
1839 simple-syntax-error [base-syntax-error]
1840 cl:simple-condition
1841 simple-condition-with-location [condition-with-location]
1842 cl:simple-error [cl:error]
1843 simple-error-with-location [error-with-location]
1844 simple-lexer-error [base-lexer-error]
1845 simple-syntax-error [base-syntax-error]
1846 simple-information [information]
1847 simple-information-with-location [information-with-location]
1848 cl:simple-warning [cl:warning]
1849 simple-warning-with-location [warning-with-location]
1850 cl:warning
1851 enclosing-warning-with-location [enclosing-condition-with-location]
1852 cl:simple-warning [cl:simple-condition]
1853 simple-warning-with-location [warning-with-location]
1854 warning-with-location [condition-with-location]
1855 simple-warning-with-location [cl:simple-warning]
1856 cl:standard-object
1857 character-parser-context
1858 character-scanner-context [scanner-context]
1859 string-parser
1860 character-scanner
1861 charbuf-scanner
1862 sb-gray:fundamental-stream [cl:stream]
1863 sb-gray:fundamental-character-stream
1864 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1865 character-scanner-stream
1866 charbuf-scanner-stream
1867 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1868 position-aware-input-stream [position-aware-stream]
1869 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1870 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1871 position-aware-output-stream [position-aware-stream]
1872 sb-gray:fundamental-input-stream
1873 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1874 character-scanner-stream
1875 charbuf-scanner-stream
1876 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1877 position-aware-input-stream [position-aware-stream]
1878 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1879 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1880 position-aware-input-stream [position-aware-stream]
1881 sb-gray:fundamental-output-stream
1882 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1883 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1884 position-aware-output-stream [position-aware-stream]
1885 sod-parser::proxy-stream
1886 position-aware-stream
1887 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1888 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1889 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1890 position-aware-output-stream [position-aware-stream]
1891 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1892 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1893 position-aware-input-stream [position-aware-stream]
1894 list-parser
1895 sod-parser::parenthesis
1896 close-parenthesis
1897 open-parenthesis [prefix-operator]
1898 prefix-operator
1899 open-parenthesis [sod-parser::parenthesis]
1900 simple-prefix-operator [simple-unary-operator]
1901 scanner-context
1902 character-scanner-context [character-parser-context]
1903 token-scanner-context [token-parser-context]
1904 simple-operator
1905 simple-binary-operator
1906 simple-unary-operator
1907 simple-postfix-operator
1908 simple-prefix-operator [prefix-operator]
1909 token-parser-context
1910 token-scanner-context [scanner-context]
1911 token-scanner
1912 cl:structure-object
1913 file-location
1914 list-scanner
1915 string-scanner
1916 token-scanner-place
1917 cl:stream
1918 sb-gray:fundamental-stream [cl:standard-object]
1919 sb-gray:fundamental-character-stream
1920 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1921 character-scanner-stream
1922 charbuf-scanner-stream
1923 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1924 position-aware-input-stream [position-aware-stream]
1925 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1926 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1927 position-aware-output-stream [position-aware-stream]
1928 sb-gray:fundamental-input-stream
1929 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1930 character-scanner-stream
1931 charbuf-scanner-stream
1932 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1933 position-aware-input-stream [position-aware-stream]
1934 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1935 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1936 position-aware-input-stream [position-aware-stream]
1937 sb-gray:fundamental-output-stream
1938 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1939 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1940 position-aware-output-stream [position-aware-stream]
1941 sod-parser::proxy-stream
1942 position-aware-stream
1943 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1944 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1945 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1946 position-aware-output-stream [position-aware-stream]
1947 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1948 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1949 position-aware-input-stream [position-aware-stream]
1950
1951 Methods:
1952 apply-operator
1953 open-parenthesis sod-parser::expression-parse-state
1954 simple-binary-operator sod-parser::expression-parse-state
1955 simple-unary-operator sod-parser::expression-parse-state
1956 charbuf-scanner-map
1957 charbuf-scanner t
1958 classify-condition
1959 cl:error
1960 cl:warning
1961 base-lexer-error
1962 base-syntax-error
1963 information
1964 enclosed-condition
1965 enclosing-condition
1966 enclosing-condition-with-location-type
1967 cl:condition
1968 cl:error
1969 cl:warning
1970 information
1971 expand-parser-form
1972 t (eql cl:and) t
1973 t (eql cl:list) t
1974 t (eql cl:nil) t
1975 t (eql cl:or) t
1976 t (eql cl:t) t
1977 t (eql cl:when) t
1978 t (eql ?) t
1979 t (eql commit) t
1980 t (eql expr) t
1981 t (eql label) t
1982 t (eql lisp) t
1983 t (eql many) t
1984 t (eql peek) t
1985 t (eql plug) t
1986 t (eql seq) t
1987 t (eql skip-many) t
1988 t t t
1989 character-parser-context (eql cl:char) t
1990 character-parser-context (eql cl:not) t
1991 character-parser-context (eql cl:satisfies) t
1992 character-parser-context (eql filter) t
1993 character-parser-context (eql if-char) t
1994 list-parser (eql cl:quote) t
1995 list-parser (eql cl:type) t
1996 token-parser-context (eql token) t
1997 token-scanner-context (eql cl:error) t
1998 token-scanner-context (eql sod:must) t
1999 token-scanner-context (eql sod:skip-until) t
2000 expand-parser-spec
2001 t (eql :eof)
2002 t (eql cl:nil)
2003 t (eql cl:t)
2004 t cl:list
2005 character-parser-context (eql :any)
2006 character-parser-context (eql :whitespace)
2007 character-parser-context cl:character
2008 character-parser-context cl:string
2009 list-parser t
2010 token-parser-context cl:string
2011 token-parser-context t
2012 file-location
2013 cl:stream
2014 t
2015 sod:c-fragment
2016 sod:property
2017 sod:sod-class
2018 sod:sod-initarg
2019 sod:sod-initializer
2020 sod:sod-message
2021 sod:sod-method
2022 sod:sod-slot
2023 character-scanner
2024 sod-parser::charbuf-scanner-place
2025 condition-with-location
2026 file-location
2027 position-aware-stream
2028 string-scanner
2029 token-scanner
2030 token-scanner-place
2031 cl:make-load-form
2032 file-location
2033 make-scanner-stream
2034 sod:sod-token-scanner
2035 character-scanner
2036 charbuf-scanner
2037 string-scanner
2038 operator-left-precedence
2039 simple-binary-operator
2040 simple-postfix-operator
2041 operator-push-action
2042 t t
2043 t open-parenthesis
2044 open-parenthesis t
2045 operator-right-precedence
2046 simple-binary-operator
2047 simple-postfix-operator
2048 simple-prefix-operator
2049 parser-at-eof-p
2050 list-parser
2051 scanner-context
2052 string-parser
2053 token-parser-context
2054 parser-capture-place
2055 t
2056 list-parser
2057 scanner-context
2058 string-parser
2059 parser-current-char
2060 character-scanner-context
2061 string-parser
2062 parser-error-expected
2063 parser-error
2064 parser-error-found
2065 parser-error
2066 parser-places-must-be-released-p
2067 t
2068 list-parser
2069 sod-parser::list-scanner-context
2070 string-parser
2071 sod-parser::string-scanner-context
2072 parser-release-place
2073 t t
2074 scanner-context t
2075 parser-restore-place
2076 list-parser t
2077 scanner-context t
2078 string-parser t
2079 parser-scanner
2080 scanner-context
2081 parser-step
2082 scanner-context
2083 string-parser
2084 parser-token-type
2085 token-scanner-context
2086 parser-token-value
2087 token-scanner-context
2088 position-aware-stream-column
2089 position-aware-stream
2090 (setf position-aware-stream-column)
2091 t position-aware-stream
2092 position-aware-stream-line
2093 position-aware-stream
2094 (setf position-aware-stream-line)
2095 t position-aware-stream
2096 cl:print-object
2097 file-location t
2098 simple-operator t
2099 push-operator
2100 t sod-parser::expression-parse-state
2101 close-parenthesis sod-parser::expression-parse-state
2102 open-parenthesis sod-parser::expression-parse-state [:after]
2103 prefix-operator sod-parser::expression-parse-state
2104 push-value
2105 t sod-parser::expression-parse-state
2106 scanner-at-eof-p
2107 charbuf-scanner
2108 list-scanner
2109 string-scanner
2110 token-scanner
2111 scanner-capture-place
2112 t
2113 charbuf-scanner
2114 list-scanner
2115 string-scanner
2116 token-scanner
2117 scanner-column
2118 t
2119 charbuf-scanner
2120 string-scanner
2121 token-scanner
2122 (setf scanner-column)
2123 t token-scanner
2124 scanner-current-char
2125 charbuf-scanner
2126 string-scanner
2127 scanner-filename
2128 t
2129 charbuf-scanner
2130 string-scanner
2131 token-scanner
2132 scanner-interval
2133 charbuf-scanner t
2134 string-scanner t
2135 scanner-line
2136 t
2137 charbuf-scanner
2138 string-scanner
2139 token-scanner
2140 (setf scanner-line)
2141 t token-scanner
2142 scanner-release-place
2143 t t
2144 charbuf-scanner t
2145 token-scanner t
2146 scanner-restore-place
2147 charbuf-scanner t
2148 list-scanner t
2149 string-scanner t
2150 token-scanner t
2151 scanner-step
2152 charbuf-scanner
2153 list-scanner
2154 string-scanner
2155 token-scanner
2156 scanner-token
2157 sod:sod-token-scanner
2158 scanner-unread
2159 charbuf-scanner t
2160 string-scanner t
2161 cl:shared-initialize
2162 charbuf-scanner t [:after]
2163 simple-binary-operator t [:after]
2164 token-scanner t [:after]
2165 sb-gray:stream-line-column
2166 position-aware-output-stream
2167 stream-pathname
2168 cl:file-stream
2169 cl:stream
2170 position-aware-stream
2171 sod-parser::proxy-stream
2172 sb-gray:stream-peek-char
2173 character-scanner-stream
2174 sb-gray:stream-read-char
2175 character-scanner-stream
2176 position-aware-input-stream
2177 sb-gray:stream-read-line
2178 charbuf-scanner-stream
2179 position-aware-input-stream
2180 sb-gray:stream-read-sequence
2181 charbuf-scanner-stream cl:string
2182 position-aware-input-stream t
2183 sb-gray:stream-start-line-p
2184 position-aware-output-stream
2185 sb-gray:stream-terpri
2186 position-aware-output-stream
2187 sb-gray:stream-unread-char
2188 character-scanner-stream t
2189 position-aware-input-stream t
2190 sb-gray:stream-write-char
2191 position-aware-output-stream t
2192 sb-gray:stream-write-sequence
2193 position-aware-output-stream t
2194 sb-gray:stream-write-string
2195 position-aware-output-stream t
2196 token-type
2197 list-scanner
2198 token-scanner
2199 token-value
2200 list-scanner
2201 token-scanner
2202 wrap-parser
2203 t t
2204 string-parser t
2205
2206 -----------------------------------------------------------------------------
2207 Package `optparse'
2208
2209 optparse.lisp
2210 *command-line* variable
2211 *help* variable
2212 *options* variable
2213 *program-name* variable
2214 *usage* variable
2215 *version* variable
2216 clear opthandler
2217 dec opthandler
2218 define-program function
2219 defopthandler macro
2220 defoptmacro macro
2221 die function
2222 die-usage function
2223 do-options macro
2224 do-usage function
2225 exit function
2226 help-options optmacro
2227 inc opthandler
2228 int opthandler
2229 invoke-option-handler function
2230 cl:keyword opthandler
2231 cl:list function class parser opthandler
2232 make-option function
2233 make-option-parser function
2234 moan function
2235 op-long-only-p function setf
2236 op-negated-numeric-p function setf
2237 op-negated-p function setf
2238 op-non-option function setf
2239 op-numeric-p function setf
2240 op-options function setf
2241 opt-arg-name function setf
2242 opt-arg-optional-p function setf
2243 opt-documentation function setf
2244 opt-long-name function setf
2245 opt-negated-tag function setf
2246 opt-short-name function setf
2247 opt-tag function setf
2248 option class
2249 option-parse-error function class
2250 option-parse-next function
2251 option-parse-remainder function
2252 option-parse-return function
2253 option-parse-try macro
2254 option-parser class
2255 option-parser-p function
2256 optionp function
2257 options macro
2258 parse-option-form function
2259 cl:read function opthandler
2260 sanity-check-option-list function
2261 cl:set function opthandler
2262 set-command-line-arguments function
2263 show-help function
2264 show-usage function
2265 simple-usage function
2266 cl:string function class c-type opthandler
2267 with-unix-error-reporting macro
2268
2269 Classes:
2270 cl:t
2271 sb-pcl::slot-object
2272 cl:condition
2273 cl:serious-condition
2274 cl:error
2275 option-parse-error [cl:simple-condition]
2276 cl:simple-condition
2277 option-parse-error [cl:error]
2278 cl:structure-object
2279 option
2280 option-parser
2281
2282 Methods:
2283 cl:print-object
2284 option t
2285
2286 -----------------------------------------------------------------------------
2287 Package `sod-utilities'
2288
2289 utilities.lisp
2290 aand macro
2291 acase macro
2292 acond macro
2293 aecase macro
2294 aetypecase macro
2295 aif macro
2296 asetf macro
2297 atypecase macro
2298 awhen macro
2299 backtrack-position function
2300 categorize macro
2301 compose function
2302 copy-instance function
2303 copy-instance-using-class generic
2304 default-slot macro
2305 define-access-wrapper macro
2306 define-on-demand-slot macro
2307 defvar-unbound macro
2308 designated-condition function
2309 distinguished-point-shortest-paths function
2310 dosequence macro
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
2316 inconsistent-merge-error class
2317 instance-initargs generic
2318 invoke-associated-restart function
2319 it
2320 lbuild-add function
2321 lbuild-add-list function
2322 lbuild-list function
2323 loc class
2324 locf macro
2325 locp function
2326 make-list-builder function
2327 mappend function
2328 maybe-print-unreadable-object macro
2329 merge-error-candidates generic
2330 merge-lists function
2331 sb-mop:method-specializers generic
2332 once-only macro
2333 parse-body function
2334 partial-order-minima function
2335 print-ugly-stuff function
2336 ref function setf
2337 simple-control-error class
2338 symbolicate function
2339 update-position function
2340 whitespace-char-p function
2341 with-gensyms macro
2342 with-locatives macro
2343
2344 Classes:
2345 cl:t
2346 sb-pcl::slot-object
2347 cl:condition
2348 cl:serious-condition
2349 cl:error
2350 cl:control-error
2351 simple-control-error [cl:simple-error]
2352 inconsistent-merge-error
2353 cl:simple-error [cl:simple-condition]
2354 simple-control-error [cl:control-error]
2355 cl:simple-condition
2356 cl:simple-error [cl:error]
2357 simple-control-error [cl:control-error]
2358 cl:standard-object
2359 sb-mop:metaobject
2360 sb-mop:specializer
2361 sb-pcl::exact-class-specializer
2362 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::specializer-with-object]
2363 sb-pcl::specializer-with-object
2364 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::exact-class-specializer]
2365 sb-pcl::standard-specializer
2366 sb-mop:eql-specializer [sb-pcl::exact-class-specializer sb-pcl::specializer-with-object]
2367 cl:structure-object
2368 loc
2369
2370 Methods:
2371 copy-instance-using-class
2372 cl:standard-class t
2373 sb-mop:eql-specializer-object
2374 sb-mop:eql-specializer
2375 sb-mop:generic-function-methods
2376 cl:standard-generic-function
2377 (setf sb-mop:generic-function-methods)
2378 t cl:standard-generic-function
2379 instance-initargs
2380 cl:standard-object
2381 merge-error-candidates
2382 inconsistent-merge-error
2383 sb-mop:method-specializers
2384 cl:standard-method
2385