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