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