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