src/final.lisp: Add a new function for testing property-set parsing.
[sod] / doc / SYMBOLS
1 -----------------------------------------------------------------------------
2 Package `sod'
3
4 builtin.lisp
5 *builtin-module* variable
6 make-builtin-module function
7
8 c-types-class-impl.lisp
9 c-class-type class
10 c-type-class generic setf
11 cl:class class c-type
12 find-class-type function
13 find-sod-class function
14 make-class-type function
15 record-sod-class function
16
17 c-types-impl.lisp
18 cl:* variable function c-type
19 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-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:string (eql :id) (eql :keyword)
882 cl:string (eql :id) (eql :symbol)
883 cl:string (eql :id) (eql :type)
884 cl:string (eql :string) (eql :id)
885 cl:string (eql :string) (eql :keyword)
886 cl:string (eql :string) (eql :symbol)
887 cl:symbol (eql :symbol) (eql :id)
888 cl:symbol (eql :symbol) (eql :keyword)
889 t t (eql cl:t)
890 t t t
891 commentify-argument-name
892 cl:null
893 t
894 temporary-name
895 compute-aggregating-message-kernel
896 aggregating-message (eql :and) t t t t
897 aggregating-message (eql :custom) t t t t
898 aggregating-message (eql :max) t t t t
899 aggregating-message (eql :min) t t t t
900 aggregating-message (eql :or) t t t t
901 aggregating-message (eql :product) t t t t
902 aggregating-message (eql :progn) t t t t
903 aggregating-message (eql :sum) t t t t
904 compute-chains
905 sod-class
906 compute-cpl
907 sod-class
908 compute-effective-method-body
909 basic-effective-method t t [:around]
910 simple-effective-method t t
911 compute-effective-methods
912 sod-class
913 compute-effective-slot
914 sod-class sod-class-slot
915 sod-class sod-slot
916 compute-ichain
917 sod-class t
918 compute-ilayout
919 sod-class
920 compute-islots
921 sod-class sod-class
922 compute-method-entry-functions
923 basic-effective-method
924 effective-method [:around]
925 compute-sod-effective-method
926 sod-message sod-class
927 compute-vtable
928 sod-class cl:list
929 compute-vtable-items
930 sod-class sod-class sod-class sod-class cl:function
931 compute-vtables
932 sod-class
933 compute-vtmsgs
934 sod-class sod-class sod-class sod-class
935 decode-property
936 cl:character
937 cl:cons
938 cl:function
939 cl:integer
940 cl:string
941 cl:symbol
942 c-type
943 property
944 effective-method-after-methods
945 basic-effective-method
946 effective-method-around-methods
947 basic-effective-method
948 effective-method-basic-argument-names
949 basic-effective-method
950 effective-method-before-methods
951 basic-effective-method
952 effective-method-class
953 effective-method
954 effective-method-function-name
955 effective-method
956 effective-method-keywords
957 effective-method
958 effective-method-live-p
959 aggregating-effective-method
960 sod::lifecycle-effective-method
961 simple-effective-method
962 effective-method-message
963 effective-method
964 effective-slot-class
965 effective-slot
966 effective-slot-direct-slot
967 effective-slot
968 effective-slot-initializer
969 effective-slot
970 emit-decl
971 sod::basic-codegen t
972 emit-decls
973 sod::basic-codegen t
974 emit-inst
975 sod::basic-codegen t
976 emit-insts
977 t t
978 sod::basic-codegen t
979 ensure-sequencer-item
980 sequencer t
981 ensure-var
982 sod::basic-codegen t t
983 expand-c-storage-specifier
984 cl:list
985 cl:symbol
986 expand-c-storage-specifier-form
987 (eql alignas) t
988 (eql sod-parser:lisp) t
989 expand-c-type-form
990 (eql cl:*) t
991 (eql cl:array) t
992 (eql cl:char) t
993 (eql cl:class) t
994 (eql cl:float) t
995 (eql cl:function) t
996 (eql cl:nil) t
997 (eql cl:union) t
998 (eql atomic) t
999 (eql bool) t
1000 (eql double) t
1001 (eql double-complex) t
1002 (eql double-imaginary) t
1003 (eql enum) t
1004 (eql float-complex) t
1005 (eql float-imaginary) t
1006 (eql fn) t
1007 (eql fun) t
1008 (eql func) t
1009 (eql int) t
1010 (eql long) t
1011 (eql long-double) t
1012 (eql long-double-complex) t
1013 (eql long-double-imaginary) t
1014 (eql long-long) t
1015 (eql pointer) t
1016 (eql ptr) t
1017 (eql ptrdiff-t) t
1018 (eql short) t
1019 (eql signed-char) t
1020 (eql size-t) t
1021 (eql specs) t
1022 (eql struct) t
1023 (eql unsigned) t
1024 (eql unsigned-char) t
1025 (eql unsigned-long) t
1026 (eql unsigned-long-long) t
1027 (eql unsigned-short) t
1028 (eql va-list) t
1029 (eql vec) t
1030 (eql void) t
1031 (eql wchar-t) t
1032 (eql []) t
1033 (eql sod-parser:lisp) t
1034 cl:string t
1035 expand-c-type-spec
1036 (eql cl:char)
1037 (eql cl:float)
1038 (eql cl:schar)
1039 (eql cl:string)
1040 (eql bool)
1041 (eql const-string)
1042 (eql double)
1043 (eql double-complex)
1044 (eql double-imaginary)
1045 (eql float-complex)
1046 (eql float-imaginary)
1047 (eql int)
1048 (eql llong)
1049 (eql long)
1050 (eql long-double)
1051 (eql long-double-complex)
1052 (eql long-double-imaginary)
1053 (eql long-int)
1054 (eql long-long)
1055 (eql long-long-int)
1056 (eql ptrdiff-t)
1057 (eql short)
1058 (eql short-int)
1059 (eql signed)
1060 (eql signed-char)
1061 (eql signed-int)
1062 (eql signed-long)
1063 (eql signed-long-int)
1064 (eql signed-long-long)
1065 (eql signed-long-long-int)
1066 (eql signed-short)
1067 (eql signed-short-int)
1068 (eql sint)
1069 (eql size-t)
1070 (eql sllong)
1071 (eql slong)
1072 (eql sshort)
1073 (eql uchar)
1074 (eql uint)
1075 (eql ullong)
1076 (eql ulong)
1077 (eql unsigned)
1078 (eql unsigned-char)
1079 (eql unsigned-int)
1080 (eql unsigned-long)
1081 (eql unsigned-long-int)
1082 (eql unsigned-long-long)
1083 (eql unsigned-long-long-int)
1084 (eql unsigned-short)
1085 (eql unsigned-short-int)
1086 (eql ushort)
1087 (eql va-list)
1088 (eql void)
1089 (eql wchar-t)
1090 cl:list
1091 cl:string
1092 sod-parser:file-location
1093 c-fragment
1094 property
1095 sod-class
1096 sod-initarg
1097 sod-initializer
1098 sod-message
1099 sod-method
1100 sod-slot
1101 finalize-module
1102 module
1103 finalize-sod-class
1104 sod-class
1105 sod-class [:around]
1106 find-slot-initargs
1107 sod-class sod-slot
1108 find-slot-initializer
1109 sod-class sod-slot
1110 format-temporary-name
1111 temporary-argument t
1112 temporary-function t
1113 temporary-name t
1114 temporary-variable t
1115 guess-metaclass
1116 sod-class
1117 hook-output
1118 t t t [progn]
1119 base-offset (eql :c) t [progn]
1120 base-offset (eql :h) t [progn]
1121 basic-effective-method (eql :c) t [progn]
1122 chain-offset (eql :c) t [progn]
1123 chain-offset (eql :h) t [progn]
1124 class-pointer (eql :c) t [progn]
1125 class-pointer (eql :h) t [progn]
1126 code-fragment-item t t [progn]
1127 delegating-direct-method (eql :c) t [progn]
1128 effective-slot (eql cl:class) t [progn]
1129 ichain (eql :h) t [progn]
1130 ichain (eql cl:class) t [progn]
1131 ichain (eql ilayout) t [progn]
1132 ichain t t [progn]
1133 ilayout (eql :h) t [progn]
1134 ilayout t t [progn]
1135 islots (eql :h) t [progn]
1136 islots (eql cl:class) t [progn]
1137 islots t t [progn]
1138 method-entry (eql :c) t [progn]
1139 method-entry (eql vtmsgs) t [progn]
1140 module (eql :c) t [progn]
1141 module (eql :h) t [progn]
1142 module t t [progn]
1143 sod-class (eql :c) t [progn]
1144 sod-class (eql :h) t [progn]
1145 sod-class t t [progn]
1146 sod-class-effective-slot (eql cl:class) t [progn]
1147 sod-method (eql :c) t [progn]
1148 sod-method (eql :h) t [progn]
1149 sod-slot (eql islots) t [progn]
1150 vtable (eql :c) t [progn]
1151 vtable (eql :h) t [progn]
1152 vtable t t [progn]
1153 vtable-pointer (eql :h) t [progn]
1154 vtable-pointer (eql cl:class) t [progn]
1155 vtmsgs (eql :c) t [progn]
1156 vtmsgs (eql :h) t [progn]
1157 vtmsgs (eql vtmsgs) t [progn]
1158 vtmsgs t t [progn]
1159 ichain-body
1160 ichain
1161 ichain-class
1162 ichain
1163 ichain-head
1164 ichain
1165 ichain-tail
1166 ichain
1167 ilayout-class
1168 ilayout
1169 ilayout-ichains
1170 ilayout
1171 inst-alt
1172 cond-inst
1173 if-inst
1174 inst-args
1175 banner-inst
1176 call-inst
1177 inst-banner
1178 function-inst
1179 inst-banner-args
1180 function-inst
1181 inst-body
1182 block-inst
1183 do-while-inst
1184 for-inst
1185 function-inst
1186 while-inst
1187 inst-chain-head
1188 convert-to-ilayout-inst
1189 inst-class
1190 convert-to-ilayout-inst
1191 inst-cond
1192 cond-inst
1193 do-while-inst
1194 for-inst
1195 if-inst
1196 while-inst
1197 inst-conseq
1198 cond-inst
1199 if-inst
1200 inst-control
1201 banner-inst
1202 inst-decls
1203 block-inst
1204 inst-expr
1205 convert-to-ilayout-inst
1206 expr-inst
1207 return-inst
1208 set-inst
1209 update-inst
1210 inst-func
1211 call-inst
1212 inst-init
1213 for-inst
1214 var-inst
1215 inst-metric
1216 cl:list
1217 cl:null
1218 t
1219 banner-inst
1220 block-inst
1221 break-inst
1222 call-inst
1223 cond-inst
1224 continue-inst
1225 convert-to-ilayout-inst
1226 do-while-inst
1227 expr-inst
1228 for-inst
1229 function-inst
1230 if-inst
1231 return-inst
1232 set-inst
1233 sod::suppliedp-struct-inst
1234 update-inst
1235 var-inst
1236 while-inst
1237 inst-name
1238 function-inst
1239 var-inst
1240 inst-op
1241 update-inst
1242 inst-type
1243 function-inst
1244 var-inst
1245 inst-update
1246 for-inst
1247 inst-var
1248 set-inst
1249 sod::suppliedp-struct-inst
1250 update-inst
1251 invoke-sequencer-items
1252 sequencer
1253 islots-class
1254 islots
1255 islots-slots
1256 islots
1257 islots-subclass
1258 islots
1259 kind-c-tagged-type
1260 (eql :enum)
1261 (eql :struct)
1262 (eql :union)
1263 make-base-offset
1264 sod-class sod-class
1265 make-class-pointer
1266 sod-class sod-class sod-class sod-class
1267 cl:make-load-form
1268 c-fragment
1269 make-method-entries
1270 basic-effective-method sod-class sod-class
1271 sod-parser:make-scanner-stream
1272 sod-token-scanner
1273 make-sod-class-initfrag
1274 sod-class t t
1275 make-sod-class-initializer
1276 sod-class t t t t
1277 make-sod-class-tearfrag
1278 sod-class t t
1279 make-sod-initializer-using-slot
1280 sod-class sod-slot t t t t
1281 make-sod-instance-initializer
1282 sod-class t t t t
1283 make-sod-message
1284 sod-class t t t
1285 make-sod-method
1286 sod-class t t t t t
1287 make-sod-method-using-message
1288 sod-message sod-class t t t t
1289 make-sod-slot
1290 sod-class t t t
1291 make-sod-slot-initarg
1292 sod-class t t t t
1293 make-sod-slot-initarg-using-slot
1294 sod-class t sod-slot t
1295 make-sod-user-initarg
1296 sod-class t t t
1297 method-entry-chain-head
1298 method-entry
1299 method-entry-chain-tail
1300 method-entry
1301 method-entry-effective-method
1302 method-entry
1303 method-entry-function-name
1304 effective-method sod-class t
1305 method-entry-function-type
1306 method-entry
1307 method-entry-slot-name
1308 method-entry
1309 method-keyword-argument-lists
1310 effective-method t t
1311 sod::initialization-effective-method t t
1312 module-dependencies
1313 module
1314 (setf module-dependencies)
1315 t module
1316 module-import
1317 t
1318 module
1319 sod-class
1320 type-item
1321 module-items
1322 module
1323 (setf module-items)
1324 t module
1325 module-name
1326 module
1327 module-pset
1328 module
1329 pprint-c-storage-specifier
1330 cl:symbol t
1331 alignas-storage-specifier t
1332 pprint-c-type
1333 t t t [:around]
1334 c-array-type t t
1335 c-atomic-type t t
1336 c-function-type t t
1337 c-keyword-function-type t t
1338 c-pointer-type t t
1339 c-storage-specifiers-type t t
1340 simple-c-type t t
1341 tagged-c-type t t
1342 primary-method-class
1343 simple-message
1344 standard-message
1345 print-c-storage-specifier
1346 t cl:symbol
1347 t t
1348 t alignas-storage-specifier
1349 print-c-type
1350 t c-array-type
1351 t c-atomic-type
1352 t c-class-type
1353 t c-function-type
1354 t c-pointer-type
1355 t c-storage-specifiers-type
1356 t simple-c-type
1357 t tagged-c-type
1358 cl:print-object
1359 banner-inst t
1360 base-offset t
1361 block-inst t
1362 break-inst t
1363 c-fragment t
1364 c-type t
1365 call-inst t
1366 chain-offset t
1367 class-pointer t
1368 cond-inst t
1369 continue-inst t
1370 convert-to-ilayout-inst t
1371 do-while-inst t
1372 effective-method t
1373 effective-slot t
1374 expr-inst t
1375 for-inst t
1376 function-inst t
1377 ichain t
1378 if-inst t
1379 ilayout t
1380 islots t
1381 method-entry t
1382 pset t
1383 return-inst t
1384 sequencer-item t
1385 set-inst t
1386 sod-class t
1387 sod-initializer t
1388 sod-message t
1389 sod-method t
1390 sod-slot t
1391 temporary-name t
1392 update-inst t
1393 var-inst t
1394 vtable t
1395 vtable-pointer t
1396 vtmsgs t
1397 while-inst t
1398 property-set
1399 cl:list
1400 pset
1401 qualify-c-type
1402 qualifiable-c-type t
1403 sod-parser:scanner-token
1404 sod-token-scanner
1405 sequencer-constraints
1406 sequencer
1407 (setf sequencer-constraints)
1408 t sequencer
1409 sequencer-table
1410 sequencer
1411 cl:shared-initialize
1412 aggregating-message t [:before]
1413 basic-direct-method t [:after]
1414 c-function-type t [:after]
1415 c-keyword-function-type t [:after]
1416 effective-method t [:after]
1417 method-codegen t [:after]
1418 module t [:after]
1419 sequencer t
1420 simple-effective-method t [:after]
1421 sod-class t [:after]
1422 sod-class-slot t [:after]
1423 sod-initializer t [:after]
1424 sod-message t [:after]
1425 sod-method t [:after]
1426 sod-slot t [:after]
1427 sod-token-scanner t [:after]
1428 simple-method-body
1429 aggregating-effective-method t t
1430 sod::lifecycle-effective-method t t
1431 standard-effective-method t t
1432 cl:slot-unbound
1433 t basic-direct-method (eql sod::function-type)
1434 t basic-effective-method (eql sod::basic-argument-names)
1435 t basic-effective-method (eql sod::functions)
1436 t basic-message (eql sod::argument-tail)
1437 t delegating-direct-method (eql sod::function-type)
1438 t delegating-direct-method (eql sod::next-method-type)
1439 t sod-class (eql sod::%ilayout)
1440 t sod-class (eql sod::effective-methods)
1441 t sod-class (eql sod::vtables)
1442 sod-class-chain
1443 sod-class
1444 sod-class-chain-head
1445 sod-class
1446 sod-class-chain-link
1447 sod-class
1448 sod-class-chains
1449 sod-class
1450 sod-class-class-initializers
1451 sod-class
1452 (setf sod-class-class-initializers)
1453 t sod-class
1454 sod-class-direct-superclasses
1455 sod-class
1456 sod-class-ilayout
1457 sod-class
1458 sod-class-initfrags
1459 sod-class
1460 (setf sod-class-initfrags)
1461 t sod-class
1462 sod-class-instance-initializers
1463 sod-class
1464 (setf sod-class-instance-initializers)
1465 t sod-class
1466 sod-class-messages
1467 sod-class
1468 (setf sod-class-messages)
1469 t sod-class
1470 sod-class-metaclass
1471 sod-class
1472 sod-class-methods
1473 sod-class
1474 (setf sod-class-methods)
1475 t sod-class
1476 sod-class-name
1477 sod-class
1478 sod-class-nickname
1479 sod-class
1480 sod-class-precedence-list
1481 sod-class
1482 sod-class-slots
1483 sod-class
1484 (setf sod-class-slots)
1485 t sod-class
1486 sod-class-state
1487 sod-class
1488 sod-class-tearfrags
1489 sod-class
1490 (setf sod-class-tearfrags)
1491 t sod-class
1492 sod-class-type
1493 sod-class
1494 sod-class-vtables
1495 sod-class
1496 sod-initarg-argument
1497 sod-initarg
1498 sod-initializer-class
1499 sod-initializer
1500 sod-initializer-slot
1501 sod-initializer
1502 sod-initializer-value
1503 sod-initializer
1504 sod-message-argument-tail
1505 basic-message
1506 sod-message-class
1507 sod-message
1508 sod-message-combination
1509 aggregating-message
1510 sod-message-effective-method-class
1511 aggregating-message
1512 sod::initialization-message
1513 standard-message
1514 sod::teardown-message
1515 sod-message-kernel-function
1516 aggregating-message
1517 sod-message-method-class
1518 basic-message sod-class t
1519 simple-message sod-class t
1520 sod-message sod-class t
1521 sod-message-name
1522 sod-message
1523 sod-message-type
1524 sod-message
1525 sod-method-body
1526 sod-method
1527 sod-method-class
1528 sod-method
1529 sod-method-description
1530 basic-direct-method
1531 sod-method-function-name
1532 basic-direct-method
1533 sod-method-function-type
1534 basic-direct-method
1535 sod-method-message
1536 sod-method
1537 sod-method-next-method-type
1538 delegating-direct-method
1539 sod-method-role
1540 basic-direct-method
1541 sod-method-type
1542 sod-method
1543 sod-slot-class
1544 sod-slot
1545 sod-slot-initializer-function
1546 sod-class-slot
1547 sod-slot-name
1548 sod-slot
1549 sod-slot-prepare-function
1550 sod-class-slot
1551 sod-slot-type
1552 sod-slot
1553 temp-tag
1554 temporary-name
1555 temporary-var
1556 sod::basic-codegen t
1557 var-in-use-p
1558 t
1559 temporary-variable
1560 (setf var-in-use-p)
1561 t temporary-variable
1562 vtable-body
1563 vtable
1564 vtable-chain-head
1565 vtable
1566 vtable-chain-tail
1567 vtable
1568 vtable-class
1569 vtable
1570 vtable-pointer-chain-head
1571 vtable-pointer
1572 vtable-pointer-chain-tail
1573 vtable-pointer
1574 vtable-pointer-class
1575 vtable-pointer
1576 vtmsgs-chain-head
1577 vtmsgs
1578 vtmsgs-chain-tail
1579 vtmsgs
1580 vtmsgs-class
1581 vtmsgs
1582 vtmsgs-entries
1583 vtmsgs
1584 vtmsgs-subclass
1585 vtmsgs
1586
1587 -----------------------------------------------------------------------------
1588 Package `sod-frontend'
1589
1590 frontend.lisp
1591 main function
1592
1593 Classes:
1594 cl:t
1595
1596 Methods:
1597
1598 -----------------------------------------------------------------------------
1599 Package `sod-parser'
1600
1601 floc-proto.lisp
1602 base-lexer-error class
1603 base-syntax-error class
1604 cerror* function
1605 cerror*-with-location function
1606 cerror-with-location function
1607 classify-condition generic
1608 condition-with-location class
1609 count-and-report-errors macro
1610 enclosed-condition generic
1611 enclosing-condition class
1612 enclosing-condition-with-location class
1613 enclosing-condition-with-location-type generic
1614 enclosing-error-with-location class
1615 enclosing-information-with-location class
1616 enclosing-warning-with-location class
1617 error-with-location function class
1618 file-location generic class
1619 file-location-column function
1620 file-location-filename function
1621 file-location-line function
1622 file-location-p function
1623 info function
1624 info-with-location function
1625 information class
1626 information-with-location class
1627 make-condition-with-location function
1628 make-file-location function
1629 noted function
1630 parser-error class
1631 parser-error-expected generic
1632 parser-error-found generic
1633 report-parser-error function
1634 simple-condition-with-location class
1635 simple-error-with-location class
1636 simple-information class
1637 simple-information-with-location class
1638 simple-lexer-error class
1639 simple-syntax-error class
1640 simple-warning-with-location class
1641 warn-with-location function
1642 warning-with-location class
1643 with-default-error-location macro
1644
1645 parser-expr-proto.lisp
1646 apply-operator generic
1647 binop macro
1648 close-parenthesis class
1649 expr parser
1650 lparen function
1651 open-parenthesis class
1652 operator-left-precedence generic
1653 operator-push-action generic
1654 operator-right-precedence generic
1655 postop macro
1656 prefix-operator class
1657 preop macro
1658 push-operator generic
1659 push-value generic
1660 rparen function
1661 simple-binary-operator class
1662 simple-operator class
1663 simple-postfix-operator class
1664 simple-prefix-operator class
1665 simple-unary-operator class
1666
1667 parser-impl.lisp
1668 list-parser class
1669 string-parser class
1670
1671 parser-proto.lisp
1672 ? parser
1673 cl:and macro parser
1674 call-pluggable-parser function
1675 cl:char function setf c-type parser
1676 character-parser-context class
1677 combine-parser-failures function
1678 commit parser
1679 cond-parse macro
1680 define-pluggable-parser macro
1681 defparse macro
1682 expand-parser-form generic
1683 expand-parser-spec generic
1684 filter parser
1685 if-char parser
1686 if-parse macro
1687 sod-utilities:it
1688 label parser
1689 lisp c-type parser
1690 cl:list function class parser opthandler
1691 many parser
1692 cl:not function parser
1693 cl:or macro parser
1694 parse
1695 parse-empty function
1696 parse-fail function
1697 parser macro
1698 parser-at-eof-p generic
1699 parser-capture-place generic
1700 parser-current-char generic
1701 parser-places-must-be-released-p generic
1702 parser-release-place generic
1703 parser-restore-place generic
1704 parser-step generic
1705 parser-token-type generic
1706 parser-token-value generic
1707 peek parser
1708 plug parser
1709 pluggable-parser-add function
1710 cl:satisfies parser
1711 seq parser
1712 skip-many parser
1713 token parser
1714 token-parser-context class
1715 when-parse macro
1716 with-parser-context macro
1717 with-parser-place macro
1718 wrap-parser generic
1719
1720 scanner-charbuf-impl.lisp
1721 charbuf-scanner class
1722 charbuf-scanner-map generic
1723 charbuf-scanner-place-p function
1724 charbuf-scanner-stream class
1725
1726 scanner-impl.lisp
1727 list-scanner class
1728 list-scanner-p function
1729 make-list-scanner function
1730 make-string-scanner function
1731 string-scanner class
1732 string-scanner-p function
1733
1734 scanner-proto.lisp
1735 character-scanner class
1736 character-scanner-context class
1737 character-scanner-stream class
1738 make-scanner-stream generic
1739 parser-scanner generic
1740 scanner-at-eof-p generic
1741 scanner-capture-place generic
1742 scanner-column generic setf
1743 scanner-context class
1744 scanner-current-char generic
1745 scanner-filename generic
1746 scanner-interval generic
1747 scanner-line generic setf
1748 scanner-release-place generic
1749 scanner-restore-place generic
1750 scanner-step generic
1751 scanner-token generic
1752 scanner-unread generic
1753 token-scanner class
1754 token-scanner-context class
1755 token-scanner-place class
1756 token-scanner-place-p function
1757 token-type generic
1758 token-value generic
1759 with-scanner-place macro
1760
1761 streams-impl.lisp
1762 position-aware-input-stream class
1763 position-aware-output-stream class
1764 position-aware-stream class
1765 position-aware-stream-column generic setf
1766 position-aware-stream-line generic setf
1767
1768 streams-proto.lisp
1769 stream-pathname generic
1770
1771 Classes:
1772 cl:t
1773 sb-pcl::slot-object
1774 cl:condition
1775 condition-with-location
1776 enclosing-condition-with-location [enclosing-condition]
1777 enclosing-error-with-location [cl:error]
1778 enclosing-information-with-location [information]
1779 enclosing-warning-with-location [cl:warning]
1780 error-with-location [cl:error]
1781 base-lexer-error
1782 simple-lexer-error [simple-error-with-location]
1783 base-syntax-error
1784 simple-syntax-error [simple-error-with-location]
1785 simple-error-with-location [cl:simple-error]
1786 simple-lexer-error [base-lexer-error]
1787 simple-syntax-error [base-syntax-error]
1788 information-with-location [information]
1789 simple-information-with-location [simple-information]
1790 simple-condition-with-location [cl:simple-condition]
1791 warning-with-location [cl:warning]
1792 simple-warning-with-location [cl:simple-warning]
1793 enclosing-condition
1794 enclosing-condition-with-location [condition-with-location]
1795 enclosing-error-with-location [cl:error]
1796 enclosing-information-with-location [information]
1797 enclosing-warning-with-location [cl:warning]
1798 information
1799 enclosing-information-with-location [enclosing-condition-with-location]
1800 information-with-location [condition-with-location]
1801 simple-information-with-location [simple-information]
1802 simple-information [cl:simple-condition]
1803 simple-information-with-location [information-with-location]
1804 cl:serious-condition
1805 cl:error
1806 enclosing-error-with-location [enclosing-condition-with-location]
1807 error-with-location [condition-with-location]
1808 base-lexer-error
1809 simple-lexer-error [simple-error-with-location]
1810 base-syntax-error
1811 simple-syntax-error [simple-error-with-location]
1812 simple-error-with-location [cl:simple-error]
1813 simple-lexer-error [base-lexer-error]
1814 simple-syntax-error [base-syntax-error]
1815 parser-error
1816 cl:simple-error [cl:simple-condition]
1817 simple-error-with-location [error-with-location]
1818 simple-lexer-error [base-lexer-error]
1819 simple-syntax-error [base-syntax-error]
1820 cl:simple-condition
1821 simple-condition-with-location [condition-with-location]
1822 cl:simple-error [cl:error]
1823 simple-error-with-location [error-with-location]
1824 simple-lexer-error [base-lexer-error]
1825 simple-syntax-error [base-syntax-error]
1826 simple-information [information]
1827 simple-information-with-location [information-with-location]
1828 cl:simple-warning [cl:warning]
1829 simple-warning-with-location [warning-with-location]
1830 cl:warning
1831 enclosing-warning-with-location [enclosing-condition-with-location]
1832 cl:simple-warning [cl:simple-condition]
1833 simple-warning-with-location [warning-with-location]
1834 warning-with-location [condition-with-location]
1835 simple-warning-with-location [cl:simple-warning]
1836 cl:standard-object
1837 character-parser-context
1838 character-scanner-context [scanner-context]
1839 string-parser
1840 character-scanner
1841 charbuf-scanner
1842 sb-gray:fundamental-stream [cl:stream]
1843 sb-gray:fundamental-character-stream
1844 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1845 character-scanner-stream
1846 charbuf-scanner-stream
1847 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1848 position-aware-input-stream [position-aware-stream]
1849 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1850 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1851 position-aware-output-stream [position-aware-stream]
1852 sb-gray:fundamental-input-stream
1853 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1854 character-scanner-stream
1855 charbuf-scanner-stream
1856 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1857 position-aware-input-stream [position-aware-stream]
1858 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1859 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1860 position-aware-input-stream [position-aware-stream]
1861 sb-gray:fundamental-output-stream
1862 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1863 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1864 position-aware-output-stream [position-aware-stream]
1865 sod-parser::proxy-stream
1866 position-aware-stream
1867 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1868 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1869 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1870 position-aware-output-stream [position-aware-stream]
1871 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1872 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1873 position-aware-input-stream [position-aware-stream]
1874 list-parser
1875 sod-parser::parenthesis
1876 close-parenthesis
1877 open-parenthesis [prefix-operator]
1878 prefix-operator
1879 open-parenthesis [sod-parser::parenthesis]
1880 simple-prefix-operator [simple-unary-operator]
1881 scanner-context
1882 character-scanner-context [character-parser-context]
1883 token-scanner-context [token-parser-context]
1884 simple-operator
1885 simple-binary-operator
1886 simple-unary-operator
1887 simple-postfix-operator
1888 simple-prefix-operator [prefix-operator]
1889 token-parser-context
1890 token-scanner-context [scanner-context]
1891 token-scanner
1892 cl:structure-object
1893 file-location
1894 list-scanner
1895 string-scanner
1896 token-scanner-place
1897 cl:stream
1898 sb-gray:fundamental-stream [cl:standard-object]
1899 sb-gray:fundamental-character-stream
1900 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1901 character-scanner-stream
1902 charbuf-scanner-stream
1903 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1904 position-aware-input-stream [position-aware-stream]
1905 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1906 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1907 position-aware-output-stream [position-aware-stream]
1908 sb-gray:fundamental-input-stream
1909 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1910 character-scanner-stream
1911 charbuf-scanner-stream
1912 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1913 position-aware-input-stream [position-aware-stream]
1914 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1915 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1916 position-aware-input-stream [position-aware-stream]
1917 sb-gray:fundamental-output-stream
1918 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1919 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1920 position-aware-output-stream [position-aware-stream]
1921 sod-parser::proxy-stream
1922 position-aware-stream
1923 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1924 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1925 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1926 position-aware-output-stream [position-aware-stream]
1927 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1928 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1929 position-aware-input-stream [position-aware-stream]
1930
1931 Methods:
1932 apply-operator
1933 open-parenthesis sod-parser::expression-parse-state
1934 simple-binary-operator sod-parser::expression-parse-state
1935 simple-unary-operator sod-parser::expression-parse-state
1936 charbuf-scanner-map
1937 charbuf-scanner t
1938 classify-condition
1939 cl:error
1940 cl:warning
1941 base-lexer-error
1942 base-syntax-error
1943 information
1944 enclosed-condition
1945 enclosing-condition
1946 enclosing-condition-with-location-type
1947 cl:condition
1948 cl:error
1949 cl:warning
1950 information
1951 expand-parser-form
1952 t (eql cl:and) t
1953 t (eql cl:list) t
1954 t (eql cl:nil) t
1955 t (eql cl:or) t
1956 t (eql cl:t) t
1957 t (eql cl:when) t
1958 t (eql ?) t
1959 t (eql commit) t
1960 t (eql expr) t
1961 t (eql label) t
1962 t (eql lisp) t
1963 t (eql many) t
1964 t (eql peek) t
1965 t (eql plug) t
1966 t (eql seq) t
1967 t (eql skip-many) t
1968 t t t
1969 character-parser-context (eql cl:char) t
1970 character-parser-context (eql cl:not) t
1971 character-parser-context (eql cl:satisfies) t
1972 character-parser-context (eql filter) t
1973 character-parser-context (eql if-char) t
1974 list-parser (eql cl:quote) t
1975 list-parser (eql cl:type) t
1976 token-parser-context (eql token) t
1977 token-scanner-context (eql cl:error) t
1978 token-scanner-context (eql sod:must) t
1979 token-scanner-context (eql sod:skip-until) t
1980 expand-parser-spec
1981 t (eql :eof)
1982 t (eql cl:nil)
1983 t (eql cl:t)
1984 t cl:list
1985 character-parser-context (eql :any)
1986 character-parser-context (eql :whitespace)
1987 character-parser-context cl:character
1988 character-parser-context cl:string
1989 list-parser t
1990 token-parser-context cl:string
1991 token-parser-context t
1992 file-location
1993 cl:stream
1994 t
1995 sod:c-fragment
1996 sod:property
1997 sod:sod-class
1998 sod:sod-initarg
1999 sod:sod-initializer
2000 sod:sod-message
2001 sod:sod-method
2002 sod:sod-slot
2003 character-scanner
2004 sod-parser::charbuf-scanner-place
2005 condition-with-location
2006 file-location
2007 position-aware-stream
2008 string-scanner
2009 token-scanner
2010 token-scanner-place
2011 cl:make-load-form
2012 file-location
2013 make-scanner-stream
2014 sod:sod-token-scanner
2015 character-scanner
2016 charbuf-scanner
2017 string-scanner
2018 operator-left-precedence
2019 simple-binary-operator
2020 simple-postfix-operator
2021 operator-push-action
2022 t t
2023 t open-parenthesis
2024 open-parenthesis t
2025 operator-right-precedence
2026 simple-binary-operator
2027 simple-postfix-operator
2028 simple-prefix-operator
2029 parser-at-eof-p
2030 list-parser
2031 scanner-context
2032 string-parser
2033 token-parser-context
2034 parser-capture-place
2035 t
2036 list-parser
2037 scanner-context
2038 string-parser
2039 parser-current-char
2040 character-scanner-context
2041 string-parser
2042 parser-error-expected
2043 parser-error
2044 parser-error-found
2045 parser-error
2046 parser-places-must-be-released-p
2047 t
2048 list-parser
2049 sod-parser::list-scanner-context
2050 string-parser
2051 sod-parser::string-scanner-context
2052 parser-release-place
2053 t t
2054 scanner-context t
2055 parser-restore-place
2056 list-parser t
2057 scanner-context t
2058 string-parser t
2059 parser-scanner
2060 scanner-context
2061 parser-step
2062 scanner-context
2063 string-parser
2064 parser-token-type
2065 token-scanner-context
2066 parser-token-value
2067 token-scanner-context
2068 position-aware-stream-column
2069 position-aware-stream
2070 (setf position-aware-stream-column)
2071 t position-aware-stream
2072 position-aware-stream-line
2073 position-aware-stream
2074 (setf position-aware-stream-line)
2075 t position-aware-stream
2076 cl:print-object
2077 file-location t
2078 simple-operator t
2079 push-operator
2080 t sod-parser::expression-parse-state
2081 close-parenthesis sod-parser::expression-parse-state
2082 open-parenthesis sod-parser::expression-parse-state [:after]
2083 prefix-operator sod-parser::expression-parse-state
2084 push-value
2085 t sod-parser::expression-parse-state
2086 scanner-at-eof-p
2087 charbuf-scanner
2088 list-scanner
2089 string-scanner
2090 token-scanner
2091 scanner-capture-place
2092 t
2093 charbuf-scanner
2094 list-scanner
2095 string-scanner
2096 token-scanner
2097 scanner-column
2098 t
2099 charbuf-scanner
2100 string-scanner
2101 token-scanner
2102 (setf scanner-column)
2103 t token-scanner
2104 scanner-current-char
2105 charbuf-scanner
2106 string-scanner
2107 scanner-filename
2108 t
2109 charbuf-scanner
2110 string-scanner
2111 token-scanner
2112 scanner-interval
2113 charbuf-scanner t
2114 string-scanner t
2115 scanner-line
2116 t
2117 charbuf-scanner
2118 string-scanner
2119 token-scanner
2120 (setf scanner-line)
2121 t token-scanner
2122 scanner-release-place
2123 t t
2124 charbuf-scanner t
2125 token-scanner t
2126 scanner-restore-place
2127 charbuf-scanner t
2128 list-scanner t
2129 string-scanner t
2130 token-scanner t
2131 scanner-step
2132 charbuf-scanner
2133 list-scanner
2134 string-scanner
2135 token-scanner
2136 scanner-token
2137 sod:sod-token-scanner
2138 scanner-unread
2139 charbuf-scanner t
2140 string-scanner t
2141 cl:shared-initialize
2142 charbuf-scanner t [:after]
2143 simple-binary-operator t [:after]
2144 token-scanner t [:after]
2145 sb-gray:stream-line-column
2146 position-aware-output-stream
2147 stream-pathname
2148 cl:file-stream
2149 cl:stream
2150 position-aware-stream
2151 sod-parser::proxy-stream
2152 sb-gray:stream-peek-char
2153 character-scanner-stream
2154 sb-gray:stream-read-char
2155 character-scanner-stream
2156 position-aware-input-stream
2157 sb-gray:stream-read-line
2158 charbuf-scanner-stream
2159 position-aware-input-stream
2160 sb-gray:stream-read-sequence
2161 charbuf-scanner-stream cl:string
2162 position-aware-input-stream t
2163 sb-gray:stream-start-line-p
2164 position-aware-output-stream
2165 sb-gray:stream-terpri
2166 position-aware-output-stream
2167 sb-gray:stream-unread-char
2168 character-scanner-stream t
2169 position-aware-input-stream t
2170 sb-gray:stream-write-char
2171 position-aware-output-stream t
2172 sb-gray:stream-write-sequence
2173 position-aware-output-stream t
2174 sb-gray:stream-write-string
2175 position-aware-output-stream t
2176 token-type
2177 list-scanner
2178 token-scanner
2179 token-value
2180 list-scanner
2181 token-scanner
2182 wrap-parser
2183 t t
2184 string-parser t
2185
2186 -----------------------------------------------------------------------------
2187 Package `optparse'
2188
2189 optparse.lisp
2190 *command-line* variable
2191 *help* variable
2192 *options* variable
2193 *program-name* variable
2194 *usage* variable
2195 *version* variable
2196 clear opthandler
2197 dec opthandler
2198 define-program function
2199 defopthandler macro
2200 defoptmacro macro
2201 die function
2202 die-usage function
2203 do-options macro
2204 do-usage function
2205 exit function
2206 help-options optmacro
2207 inc opthandler
2208 int opthandler
2209 invoke-option-handler function
2210 cl:keyword opthandler
2211 cl:list function class parser opthandler
2212 make-option function
2213 make-option-parser function
2214 moan function
2215 op-long-only-p function setf
2216 op-negated-numeric-p function setf
2217 op-negated-p function setf
2218 op-non-option function setf
2219 op-numeric-p function setf
2220 op-options function setf
2221 opt-arg-name function setf
2222 opt-arg-optional-p function setf
2223 opt-documentation function setf
2224 opt-long-name function setf
2225 opt-negated-tag function setf
2226 opt-short-name function setf
2227 opt-tag function setf
2228 option class
2229 option-parse-error function class
2230 option-parse-next function
2231 option-parse-remainder function
2232 option-parse-return function
2233 option-parse-try macro
2234 option-parser class
2235 option-parser-p function
2236 optionp function
2237 options macro
2238 parse-option-form function
2239 cl:read function opthandler
2240 sanity-check-option-list function
2241 cl:set function opthandler
2242 set-command-line-arguments function
2243 show-help function
2244 show-usage function
2245 simple-usage function
2246 cl:string function class c-type opthandler
2247 with-unix-error-reporting macro
2248
2249 Classes:
2250 cl:t
2251 sb-pcl::slot-object
2252 cl:condition
2253 cl:serious-condition
2254 cl:error
2255 option-parse-error [cl:simple-condition]
2256 cl:simple-condition
2257 option-parse-error [cl:error]
2258 cl:structure-object
2259 option
2260 option-parser
2261
2262 Methods:
2263 cl:print-object
2264 option t
2265
2266 -----------------------------------------------------------------------------
2267 Package `sod-utilities'
2268
2269 utilities.lisp
2270 aand macro
2271 acase macro
2272 acond macro
2273 aecase macro
2274 aetypecase macro
2275 aif macro
2276 asetf macro
2277 atypecase macro
2278 awhen macro
2279 backtrack-position function
2280 categorize macro
2281 compose function
2282 copy-instance function
2283 copy-instance-using-class generic
2284 default-slot macro
2285 define-access-wrapper macro
2286 define-on-demand-slot macro
2287 defvar-unbound macro
2288 designated-condition function
2289 distinguished-point-shortest-paths function
2290 dosequence macro
2291 sb-mop:eql-specializer class
2292 sb-mop:eql-specializer-object generic
2293 frob-identifier function
2294 sb-mop:generic-function-methods generic setf
2295 inconsistent-merge-error class
2296 instance-initargs generic
2297 invoke-associated-restart function
2298 it
2299 lbuild-add function
2300 lbuild-add-list function
2301 lbuild-list function
2302 loc class
2303 locf macro
2304 locp function
2305 make-list-builder function
2306 mappend function
2307 maybe-print-unreadable-object macro
2308 merge-error-candidates generic
2309 merge-lists function
2310 sb-mop:method-specializers generic
2311 once-only macro
2312 parse-body function
2313 partial-order-minima function
2314 print-ugly-stuff function
2315 ref function setf
2316 simple-control-error class
2317 symbolicate function
2318 update-position function
2319 whitespace-char-p function
2320 with-gensyms macro
2321 with-locatives macro
2322
2323 Classes:
2324 cl:t
2325 sb-pcl::slot-object
2326 cl:condition
2327 cl:serious-condition
2328 cl:error
2329 cl:control-error
2330 simple-control-error [cl:simple-error]
2331 inconsistent-merge-error
2332 cl:simple-error [cl:simple-condition]
2333 simple-control-error [cl:control-error]
2334 cl:simple-condition
2335 cl:simple-error [cl:error]
2336 simple-control-error [cl:control-error]
2337 cl:standard-object
2338 sb-mop:metaobject
2339 sb-mop:specializer
2340 sb-pcl::exact-class-specializer
2341 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::specializer-with-object]
2342 sb-pcl::specializer-with-object
2343 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::exact-class-specializer]
2344 sb-pcl::standard-specializer
2345 sb-mop:eql-specializer [sb-pcl::exact-class-specializer sb-pcl::specializer-with-object]
2346 cl:structure-object
2347 loc
2348
2349 Methods:
2350 copy-instance-using-class
2351 cl:standard-class t
2352 sb-mop:eql-specializer-object
2353 sb-mop:eql-specializer
2354 sb-mop:generic-function-methods
2355 cl:standard-generic-function
2356 (setf sb-mop:generic-function-methods)
2357 t cl:standard-generic-function
2358 instance-initargs
2359 cl:standard-object
2360 merge-error-candidates
2361 inconsistent-merge-error
2362 sb-mop:method-specializers
2363 cl:standard-method
2364