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