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