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