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