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