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