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