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