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