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