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