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