chiark / gitweb /
doc/sod.sty: Make the `->' operator look like its component characters.
[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 Leaked slot names: #:func, #:class, #:expr, #:cond, #:expr, #:type, #:cond, #:expr, #:expr, #:expr, #:type, #:cond
555   call-inst: #:func
556   convert-to-ilayout-inst: #:class, #:expr
557   do-while-inst: #:cond
558   expr-inst: #:expr
559   function-inst: #:type
560   if-inst: #:cond
561   return-inst: #:expr
562   set-inst: #:expr
563   update-inst: #:expr
564   var-inst: #:type
565   while-inst: #:cond
566
567 Classes:
568 cl:t
569   sb-pcl::slot-object
570     cl:standard-object
571       base-offset
572       sod::basic-codegen
573         codegen
574           method-codegen
575       c-fragment
576       c-type
577         c-array-type
578         c-function-type
579         qualifiable-c-type
580           c-pointer-type
581           simple-c-type
582             c-class-type
583           tagged-c-type
584             c-enum-type
585             c-struct-type
586             c-union-type
587       chain-offset
588       class-pointer
589       code-fragment-item
590       sb-pcl::definition-source-mixin
591         cl:class [sb-pcl::dependent-update-mixin sb-pcl::standard-specializer]
592       effective-method
593         basic-effective-method
594           simple-effective-method
595             aggregating-effective-method
596             standard-effective-method
597       effective-slot
598         sod-class-effective-slot
599       ichain
600       ilayout
601       inst
602         block-inst
603         break-inst
604         call-inst
605         continue-inst
606         convert-to-ilayout-inst
607         do-while-inst
608         expr-inst
609         function-inst
610         if-inst
611         return-inst
612         set-inst
613         update-inst
614         va-copy-inst
615         va-end-inst
616         va-start-inst
617         var-inst
618         while-inst
619       islots
620       sb-mop:metaobject
621         sb-mop:specializer
622           sb-pcl::standard-specializer
623             cl:class [sb-pcl::dependent-update-mixin sb-pcl::definition-source-mixin]
624       method-entry
625       module
626       sb-pcl::plist-mixin
627         sb-pcl::dependent-update-mixin
628           cl:class [sb-pcl::definition-source-mixin sb-pcl::standard-specializer]
629       sequencer
630       sod-class
631       sod-initializer
632         sod-class-initializer
633         sod-instance-initializer
634       sod-message
635         basic-message
636           simple-message
637             aggregating-message
638             standard-message
639       sod-method
640         basic-direct-method
641           daemon-direct-method
642           delegating-direct-method
643       sod-slot
644         sod-class-slot
645       temporary-name
646         temporary-argument
647         temporary-function
648         temporary-variable
649       sod-parser:token-scanner
650         sod-token-scanner
651       type-item
652       vtable
653       vtable-pointer
654       vtmsgs
655     cl:structure-object
656       argument
657       property
658       pset
659       sequencer-item
660
661 Methods:
662 add-sequencer-constraint
663   sequencer cl:list
664 add-sequencer-item-function
665   sequencer t t
666 add-to-module
667   module t
668 aggregating-message-properties
669   t t
670   aggregating-message (eql :custom)
671 base-offset-chain-head
672   base-offset
673 base-offset-class
674   base-offset
675 c-array-dimensions
676   c-array-type
677 c-fragment-text
678   c-fragment
679 c-function-arguments
680   c-function-type
681 c-tagged-type-kind
682   c-enum-type
683   c-struct-type
684   c-union-type
685 c-type-class
686   c-class-type
687 (setf c-type-class)
688   t c-class-type
689 c-type-equal-p
690   t t
691   c-array-type c-array-type
692   c-class-type c-class-type
693   c-function-type c-function-type
694   c-pointer-type c-pointer-type
695   qualifiable-c-type qualifiable-c-type
696   simple-c-type simple-c-type
697   tagged-c-type tagged-c-type
698 c-type-name
699   simple-c-type
700 c-type-qualifiers
701   qualifiable-c-type
702 c-type-subtype
703   c-array-type
704   c-function-type
705   c-pointer-type
706 c-type-tag
707   tagged-c-type
708 chain-offset-chain-head
709   chain-offset
710 chain-offset-class
711   chain-offset
712 chain-offset-target-head
713   chain-offset
714 check-aggregating-message-type
715   t t t
716   aggregating-message (eql :progn) c-function-type
717 check-message-type
718   aggregating-message t
719   sod-message c-function-type
720   sod-message c-type
721 check-method-type
722   daemon-direct-method sod-message c-function-type
723   sod-method aggregating-message c-function-type
724   sod-method sod-message c-function-type
725   sod-method sod-message c-type
726 check-sod-class
727   sod-class
728 class-pointer-chain-head
729   class-pointer
730 class-pointer-class
731   class-pointer
732 class-pointer-meta-chain-head
733   class-pointer
734 class-pointer-metaclass
735   class-pointer
736 code-fragment
737   code-fragment-item
738 code-fragment-constraints
739   code-fragment-item
740 code-fragment-name
741   code-fragment-item
742 code-fragment-reason
743   code-fragment-item
744 codegen-add-function
745   codegen t
746 codegen-class
747   method-codegen
748 codegen-functions
749   codegen
750 (setf codegen-functions)
751   t codegen
752 codegen-message
753   method-codegen
754 codegen-method
755   method-codegen
756 codegen-pop
757   codegen
758 codegen-pop-block
759   t
760 codegen-pop-function
761   t t t
762 codegen-push
763   codegen
764 codegen-target
765   method-codegen
766 coerce-property-value
767   cl:string (eql :id) (eql :keyword)
768   cl:string (eql :id) (eql :symbol)
769   cl:string (eql :id) (eql :type)
770   cl:string (eql :string) (eql :id)
771   cl:string (eql :string) (eql :keyword)
772   cl:string (eql :string) (eql :symbol)
773   cl:symbol (eql :symbol) (eql :id)
774   cl:symbol (eql :symbol) (eql :keyword)
775   t t (eql cl:t)
776   t t t
777 commentify-argument-name
778   cl:null
779   t
780   temporary-name
781 compute-aggregating-message-kernel
782   aggregating-message (eql :and) t t t t
783   aggregating-message (eql :custom) t t t t
784   aggregating-message (eql :max) t t t t
785   aggregating-message (eql :min) t t t t
786   aggregating-message (eql :or) t t t t
787   aggregating-message (eql :product) t t t t
788   aggregating-message (eql :progn) t t t t
789   aggregating-message (eql :sum) t t t t
790 compute-chains
791   sod-class
792 compute-cpl
793   sod-class
794 compute-effective-method-body
795   simple-effective-method t t
796 compute-effective-methods
797   sod-class
798 compute-effective-slot
799   sod-class sod-class-slot
800   sod-class sod-slot
801 compute-ichain
802   sod-class t
803 compute-ilayout
804   sod-class
805 compute-islots
806   sod-class sod-class
807 compute-method-entry-functions
808   basic-effective-method
809   simple-effective-method
810 compute-sod-effective-method
811   sod-message sod-class
812 compute-vtable
813   sod-class cl:list
814 compute-vtable-items
815   sod-class sod-class sod-class sod-class cl:function
816 compute-vtables
817   sod-class
818 compute-vtmsgs
819   sod-class sod-class sod-class sod-class
820 decode-property
821   cl:character
822   cl:cons
823   cl:function
824   cl:integer
825   cl:string
826   cl:symbol
827   c-type
828   property
829 effective-method-after-methods
830   basic-effective-method
831 effective-method-around-methods
832   basic-effective-method
833 effective-method-basic-argument-names
834   basic-effective-method
835 effective-method-before-methods
836   basic-effective-method
837 effective-method-class
838   effective-method
839 effective-method-function-name
840   effective-method
841 effective-method-message
842   effective-method
843 effective-slot-class
844   effective-slot
845 effective-slot-direct-slot
846   effective-slot
847 effective-slot-initializer
848   effective-slot
849 emit-decl
850   sod::basic-codegen t
851 emit-decls
852   sod::basic-codegen t
853 emit-inst
854   sod::basic-codegen t
855 emit-insts
856   t t
857   sod::basic-codegen t
858 ensure-sequencer-item
859   sequencer t
860 ensure-var
861   sod::basic-codegen t t
862 expand-c-type-form
863   (eql cl:*) t
864   (eql cl:array) t
865   (eql cl:char) t
866   (eql cl:class) t
867   (eql cl:float) t
868   (eql cl:function) t
869   (eql cl:nil) t
870   (eql cl:union) t
871   (eql sod::bool) t
872   (eql double) t
873   (eql double-complex) t
874   (eql double-imaginary) t
875   (eql enum) t
876   (eql float-complex) t
877   (eql float-imaginary) t
878   (eql fn) t
879   (eql fun) t
880   (eql func) t
881   (eql int) t
882   (eql long) t
883   (eql long-double) t
884   (eql long-double-complex) t
885   (eql long-double-imaginary) t
886   (eql long-long) t
887   (eql pointer) t
888   (eql ptr) t
889   (eql ptrdiff-t) t
890   (eql short) t
891   (eql signed-char) t
892   (eql size-t) t
893   (eql struct) t
894   (eql unsigned) t
895   (eql unsigned-char) t
896   (eql unsigned-long) t
897   (eql unsigned-long-long) t
898   (eql unsigned-short) t
899   (eql va-list) t
900   (eql vec) t
901   (eql void) t
902   (eql wchar-t) t
903   (eql []) t
904   (eql sod-parser:lisp) t
905   cl:string t
906 expand-c-type-spec
907   (eql cl:char)
908   (eql cl:float)
909   (eql cl:schar)
910   (eql cl:string)
911   (eql sod::bool)
912   (eql const-string)
913   (eql double)
914   (eql double-complex)
915   (eql double-imaginary)
916   (eql float-complex)
917   (eql float-imaginary)
918   (eql int)
919   (eql llong)
920   (eql long)
921   (eql long-double)
922   (eql long-double-complex)
923   (eql long-double-imaginary)
924   (eql long-int)
925   (eql long-long)
926   (eql long-long-int)
927   (eql ptrdiff-t)
928   (eql short)
929   (eql short-int)
930   (eql signed)
931   (eql signed-char)
932   (eql signed-int)
933   (eql signed-long)
934   (eql signed-long-int)
935   (eql signed-long-long)
936   (eql signed-long-long-int)
937   (eql signed-short)
938   (eql signed-short-int)
939   (eql sint)
940   (eql size-t)
941   (eql sllong)
942   (eql slong)
943   (eql sshort)
944   (eql uchar)
945   (eql uint)
946   (eql ullong)
947   (eql ulong)
948   (eql unsigned)
949   (eql unsigned-char)
950   (eql unsigned-int)
951   (eql unsigned-long)
952   (eql unsigned-long-int)
953   (eql unsigned-long-long)
954   (eql unsigned-long-long-int)
955   (eql unsigned-short)
956   (eql unsigned-short-int)
957   (eql ushort)
958   (eql va-list)
959   (eql void)
960   (eql wchar-t)
961   cl:list
962   cl:string
963 sod-parser:file-location
964   c-fragment
965   property
966   sod-class
967   sod-initializer
968   sod-message
969   sod-method
970   sod-slot
971 finalize-module
972   module
973 finalize-sod-class
974   sod-class
975 find-slot-initializer
976   sod-class sod-slot
977 format-temporary-name
978   temporary-argument t
979   temporary-function t
980   temporary-name t
981   temporary-variable t
982 guess-metaclass
983   sod-class
984 hook-output
985   t t t
986   base-offset (eql :c) t
987   base-offset (eql :h) t
988   basic-effective-method (eql :c) t
989   chain-offset (eql :c) t
990   chain-offset (eql :h) t
991   class-pointer (eql :c) t
992   class-pointer (eql :h) t
993   code-fragment-item t t
994   delegating-direct-method (eql :c) t
995   effective-slot (eql cl:class) t
996   ichain (eql :h) t
997   ichain (eql cl:class) t
998   ichain (eql ilayout) t
999   ichain t t
1000   ilayout (eql :h) t
1001   ilayout t t
1002   islots (eql :h) t
1003   islots (eql cl:class) t
1004   islots t t
1005   method-entry (eql :c) t
1006   method-entry (eql vtmsgs) t
1007   module (eql :c) t
1008   module (eql :h) t
1009   module t t
1010   sod-class (eql :c) t
1011   sod-class (eql :h) t
1012   sod-class t t
1013   sod-class-effective-slot (eql cl:class) t
1014   sod-method (eql :c) t
1015   sod-method (eql :h) t
1016   sod-slot (eql islots) t
1017   vtable (eql :c) t
1018   vtable (eql :h) t
1019   vtable t t
1020   vtable-pointer (eql :h) t
1021   vtable-pointer (eql cl:class) t
1022   vtmsgs (eql :c) t
1023   vtmsgs (eql :h) t
1024   vtmsgs (eql vtmsgs) t
1025   vtmsgs t t
1026 ichain-body
1027   ichain
1028 ichain-class
1029   ichain
1030 ichain-head
1031   ichain
1032 ichain-tail
1033   ichain
1034 ilayout-class
1035   ilayout
1036 ilayout-ichains
1037   ilayout
1038 inst-alt
1039   if-inst
1040 inst-ap
1041   va-end-inst
1042   va-start-inst
1043 inst-arg
1044   va-start-inst
1045 inst-args
1046   call-inst
1047 inst-body
1048   block-inst
1049   do-while-inst
1050   function-inst
1051   while-inst
1052 inst-chain-head
1053   convert-to-ilayout-inst
1054 inst-class
1055   convert-to-ilayout-inst
1056 inst-cond
1057   do-while-inst
1058   if-inst
1059   while-inst
1060 inst-conseq
1061   if-inst
1062 inst-decls
1063   block-inst
1064 inst-expr
1065   convert-to-ilayout-inst
1066   expr-inst
1067   return-inst
1068   set-inst
1069   update-inst
1070 inst-from
1071   va-copy-inst
1072 inst-func
1073   call-inst
1074 inst-init
1075   var-inst
1076 inst-metric
1077   cl:list
1078   cl:null
1079   t
1080   block-inst
1081   break-inst
1082   call-inst
1083   continue-inst
1084   convert-to-ilayout-inst
1085   do-while-inst
1086   expr-inst
1087   function-inst
1088   if-inst
1089   return-inst
1090   set-inst
1091   update-inst
1092   va-copy-inst
1093   va-end-inst
1094   va-start-inst
1095   var-inst
1096   while-inst
1097 inst-name
1098   function-inst
1099   var-inst
1100 inst-op
1101   update-inst
1102 inst-to
1103   va-copy-inst
1104 inst-type
1105   function-inst
1106   var-inst
1107 inst-var
1108   set-inst
1109   update-inst
1110 invoke-sequencer-items
1111   sequencer
1112 islots-class
1113   islots
1114 islots-slots
1115   islots
1116 islots-subclass
1117   islots
1118 kind-c-tagged-type
1119   (eql :enum)
1120   (eql :struct)
1121   (eql :union)
1122 make-base-offset
1123   sod-class sod-class
1124 make-class-pointer
1125   sod-class sod-class sod-class sod-class
1126 cl:make-load-form
1127   c-fragment
1128 make-method-entries
1129   basic-effective-method sod-class sod-class
1130 sod-parser:make-scanner-stream
1131   sod-token-scanner
1132 make-sod-class-initializer
1133   sod-class t t t t t
1134 make-sod-initializer-using-slot
1135   sod-class sod-slot t t t t t
1136 make-sod-instance-initializer
1137   sod-class t t t t t
1138 make-sod-message
1139   sod-class t t t
1140 make-sod-method
1141   sod-class t t t t t
1142 make-sod-method-using-message
1143   sod-message sod-class t t t t
1144 make-sod-slot
1145   sod-class t t t
1146 method-entry-chain-head
1147   method-entry
1148 method-entry-chain-tail
1149   method-entry
1150 method-entry-effective-method
1151   method-entry
1152 method-entry-function-name
1153   effective-method sod-class t
1154 method-entry-function-type
1155   method-entry
1156 method-entry-slot-name
1157   method-entry
1158 module-dependencies
1159   module
1160 (setf module-dependencies)
1161   t module
1162 module-import
1163   t
1164   module
1165   sod-class
1166   type-item
1167 module-items
1168   module
1169 (setf module-items)
1170   t module
1171 module-name
1172   module
1173 module-pset
1174   module
1175 pprint-c-type
1176   t t t
1177   c-array-type t t
1178   c-function-type t t
1179   c-pointer-type t t
1180   simple-c-type t t
1181   tagged-c-type t t
1182 primary-method-class
1183   simple-message
1184   standard-message
1185 print-c-type
1186   t c-array-type
1187   t c-class-type
1188   t c-function-type
1189   t c-pointer-type
1190   t simple-c-type
1191   t tagged-c-type
1192 cl:print-object
1193   base-offset t
1194   block-inst t
1195   break-inst t
1196   c-fragment t
1197   c-type t
1198   call-inst t
1199   chain-offset t
1200   class-pointer t
1201   continue-inst t
1202   convert-to-ilayout-inst t
1203   do-while-inst t
1204   effective-method t
1205   effective-slot t
1206   expr-inst t
1207   function-inst t
1208   ichain t
1209   if-inst t
1210   ilayout t
1211   islots t
1212   method-entry t
1213   pset t
1214   return-inst t
1215   sequencer-item t
1216   set-inst t
1217   sod-class t
1218   sod-initializer t
1219   sod-message t
1220   sod-method t
1221   sod-slot t
1222   temporary-name t
1223   update-inst t
1224   va-copy-inst t
1225   va-end-inst t
1226   va-start-inst t
1227   var-inst t
1228   vtable t
1229   vtable-pointer t
1230   vtmsgs t
1231   while-inst t
1232 property-set
1233   cl:list
1234   pset
1235 qualify-c-type
1236   qualifiable-c-type t
1237 sod-parser:scanner-token
1238   sod-token-scanner
1239 sequencer-constraints
1240   sequencer
1241 (setf sequencer-constraints)
1242   t sequencer
1243 sequencer-table
1244   sequencer
1245 cl:shared-initialize
1246   aggregating-message t
1247   basic-direct-method t
1248   c-function-type t
1249   method-codegen t
1250   module t
1251   sequencer t
1252   simple-effective-method t
1253   sod-class t
1254   sod-class-slot t
1255   sod-initializer t
1256   sod-message t
1257   sod-method t
1258   sod-slot t
1259   sod-token-scanner t
1260 simple-method-body
1261   aggregating-effective-method t t
1262   standard-effective-method t t
1263 cl:slot-unbound
1264   t basic-direct-method (eql sod::function-type)
1265   t basic-effective-method (eql sod::basic-argument-names)
1266   t basic-effective-method (eql sod::functions)
1267   t basic-message (eql sod::argument-tail)
1268   t basic-message (eql sod::no-varargs-tail)
1269   t delegating-direct-method (eql sod::function-type)
1270   t delegating-direct-method (eql sod::next-method-type)
1271   t sod-class (eql sod::%ilayout)
1272   t sod-class (eql sod::effective-methods)
1273   t sod-class (eql sod::vtables)
1274 sod-class-chain
1275   sod-class
1276 sod-class-chain-head
1277   sod-class
1278 sod-class-chain-link
1279   sod-class
1280 sod-class-chains
1281   sod-class
1282 sod-class-class-initializers
1283   sod-class
1284 (setf sod-class-class-initializers)
1285   t sod-class
1286 sod-class-direct-superclasses
1287   sod-class
1288 sod-class-ilayout
1289   sod-class
1290 sod-class-instance-initializers
1291   sod-class
1292 (setf sod-class-instance-initializers)
1293   t sod-class
1294 sod-class-messages
1295   sod-class
1296 (setf sod-class-messages)
1297   t sod-class
1298 sod-class-metaclass
1299   sod-class
1300 sod-class-methods
1301   sod-class
1302 (setf sod-class-methods)
1303   t sod-class
1304 sod-class-name
1305   sod-class
1306 sod-class-nickname
1307   sod-class
1308 sod-class-precedence-list
1309   sod-class
1310 sod-class-slots
1311   sod-class
1312 (setf sod-class-slots)
1313   t sod-class
1314 sod-class-state
1315   sod-class
1316 sod-class-type
1317   sod-class
1318 sod-class-vtables
1319   sod-class
1320 sod-initializer-class
1321   sod-initializer
1322 sod-initializer-slot
1323   sod-initializer
1324 sod-initializer-value-form
1325   sod-initializer
1326 sod-initializer-value-kind
1327   sod-initializer
1328 sod-message-argument-tail
1329   basic-message
1330 sod-message-class
1331   sod-message
1332 sod-message-combination
1333   aggregating-message
1334 sod-message-effective-method-class
1335   aggregating-message
1336   standard-message
1337 sod-message-kernel-function
1338   aggregating-message
1339 sod-message-method-class
1340   basic-message sod-class t
1341   simple-message sod-class t
1342   sod-message sod-class t
1343 sod-message-name
1344   sod-message
1345 sod-message-no-varargs-tail
1346   basic-message
1347 sod-message-type
1348   sod-message
1349 sod-method-body
1350   sod-method
1351 sod-method-class
1352   sod-method
1353 sod-method-function-name
1354   basic-direct-method
1355 sod-method-function-type
1356   basic-direct-method
1357 sod-method-message
1358   sod-method
1359 sod-method-next-method-type
1360   delegating-direct-method
1361 sod-method-role
1362   basic-direct-method
1363 sod-method-type
1364   sod-method
1365 sod-slot-class
1366   sod-slot
1367 sod-slot-initializer-function
1368   sod-class-slot
1369 sod-slot-name
1370   sod-slot
1371 sod-slot-prepare-function
1372   sod-class-slot
1373 sod-slot-type
1374   sod-slot
1375 temp-tag
1376   temporary-name
1377 temporary-var
1378   sod::basic-codegen t
1379 var-in-use-p
1380   t
1381   temporary-variable
1382 (setf var-in-use-p)
1383   t temporary-variable
1384 vtable-body
1385   vtable
1386 vtable-chain-head
1387   vtable
1388 vtable-chain-tail
1389   vtable
1390 vtable-class
1391   vtable
1392 vtable-pointer-chain-head
1393   vtable-pointer
1394 vtable-pointer-chain-tail
1395   vtable-pointer
1396 vtable-pointer-class
1397   vtable-pointer
1398 vtmsgs-chain-head
1399   vtmsgs
1400 vtmsgs-chain-tail
1401   vtmsgs
1402 vtmsgs-class
1403   vtmsgs
1404 vtmsgs-entries
1405   vtmsgs
1406 vtmsgs-subclass
1407   vtmsgs
1408
1409 -----------------------------------------------------------------------------
1410 Package `sod-frontend'
1411
1412 frontend.lisp
1413   main                                          function
1414
1415 Classes:
1416 cl:t
1417
1418 Methods:
1419
1420 -----------------------------------------------------------------------------
1421 Package `sod-parser'
1422
1423 floc-proto.lisp
1424   cerror*                                       function
1425   cerror*-with-location                         function
1426   cerror-with-location                          function
1427   condition-with-location                       class
1428   count-and-report-errors                       macro
1429   enclosed-condition                            generic
1430   enclosing-condition                           class
1431   enclosing-condition-with-location             class
1432   enclosing-error-with-location                 class
1433   enclosing-warning-with-location               class
1434   error-with-location                           function class
1435   file-location                                 generic class
1436   file-location-column                          function
1437   file-location-filename                        function
1438   file-location-line                            function
1439   file-location-p                               function
1440   make-condition-with-location                  function
1441   make-file-location                            function
1442   simple-condition-with-location                class
1443   simple-error-with-location                    class
1444   simple-warning-with-location                  class
1445   warn-with-location                            function
1446   warning-with-location                         class
1447   with-default-error-location                   macro
1448
1449 parser-expr-proto.lisp
1450   apply-operator                                generic
1451   binop                                         macro
1452   close-parenthesis                             class
1453   expr                                          parser
1454   lparen                                        function
1455   open-parenthesis                              class
1456   operator-left-precedence                      generic
1457   operator-push-action                          generic
1458   operator-right-precedence                     generic
1459   postop                                        macro
1460   prefix-operator                               class
1461   preop                                         macro
1462   push-operator                                 generic
1463   push-value                                    generic
1464   rparen                                        function
1465   simple-binary-operator                        class
1466   simple-operator                               class
1467   simple-postfix-operator                       class
1468   simple-prefix-operator                        class
1469   simple-unary-operator                         class
1470
1471 parser-impl.lisp
1472   list-parser                                   class
1473   string-parser                                 class
1474
1475 parser-proto.lisp
1476   ?                                             parser
1477   cl:and                                        macro parser
1478   call-pluggable-parser                         function
1479   cl:char                                       function setf c-type parser
1480   character-parser-context                      class
1481   combine-parser-failures                       function
1482   cond-parse                                    macro
1483   define-pluggable-parser                       macro
1484   defparse                                      macro
1485   expand-parser-form                            generic
1486   expand-parser-spec                            generic
1487   filter                                        parser
1488   if-char                                       parser
1489   if-parse                                      macro
1490   sod-utilities:it
1491   label                                         parser
1492   lisp                                          c-type parser
1493   cl:list                                       function class parser opthandler
1494   many                                          parser
1495   cl:not                                        function parser
1496   cl:or                                         macro parser
1497   parse
1498   parser                                        macro
1499   parser-at-eof-p                               generic
1500   parser-capture-place                          generic
1501   parser-current-char                           generic
1502   parser-places-must-be-released-p              generic
1503   parser-release-place                          generic
1504   parser-restore-place                          generic
1505   parser-step                                   generic
1506   parser-token-type                             generic
1507   parser-token-value                            generic
1508   peek                                          parser
1509   plug                                          parser
1510   pluggable-parser-add                          function
1511   cl:satisfies                                  parser
1512   seq                                           parser
1513   skip-many                                     parser
1514   token                                         parser
1515   token-parser-context                          class
1516   when-parse                                    macro
1517   with-parser-context                           macro
1518   with-parser-place                             macro
1519   wrap-parser                                   generic
1520
1521 scanner-charbuf-impl.lisp
1522   charbuf-scanner                               class
1523   charbuf-scanner-map                           generic
1524   charbuf-scanner-place-p                       function
1525   charbuf-scanner-stream                        class
1526
1527 scanner-impl.lisp
1528   list-scanner                                  class
1529   list-scanner-p                                function
1530   make-list-scanner                             function
1531   make-string-scanner                           function
1532   string-scanner                                class
1533   string-scanner-p                              function
1534
1535 scanner-proto.lisp
1536   character-scanner                             class
1537   character-scanner-context                     class
1538   character-scanner-stream                      class
1539   make-scanner-stream                           generic
1540   parser-scanner                                generic
1541   scanner-at-eof-p                              generic
1542   scanner-capture-place                         generic
1543   scanner-column                                generic setf
1544   scanner-context                               class
1545   scanner-current-char                          generic
1546   scanner-filename                              generic
1547   scanner-interval                              generic
1548   scanner-line                                  generic setf
1549   scanner-release-place                         generic
1550   scanner-restore-place                         generic
1551   scanner-step                                  generic
1552   scanner-token                                 generic
1553   scanner-unread                                generic
1554   token-scanner                                 class
1555   token-scanner-context                         class
1556   token-scanner-place                           class
1557   token-scanner-place-p                         function
1558   token-type                                    generic
1559   token-value                                   generic
1560   with-scanner-place                            macro
1561
1562 streams-impl.lisp
1563   position-aware-input-stream                   class
1564   position-aware-output-stream                  class
1565   position-aware-stream                         class
1566   position-aware-stream-column                  generic setf
1567   position-aware-stream-line                    generic setf
1568
1569 streams-proto.lisp
1570   stream-pathname                               generic
1571
1572 Classes:
1573 cl:t
1574   sb-pcl::slot-object
1575     cl:standard-object
1576       character-parser-context
1577         character-scanner-context [scanner-context]
1578         string-parser
1579       character-scanner
1580         charbuf-scanner
1581       sb-gray:fundamental-stream [cl:stream]
1582         sb-gray:fundamental-character-stream
1583           sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1584             character-scanner-stream
1585               charbuf-scanner-stream
1586             sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1587               position-aware-input-stream [position-aware-stream]
1588           sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1589             sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1590               position-aware-output-stream [position-aware-stream]
1591         sb-gray:fundamental-input-stream
1592           sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1593             character-scanner-stream
1594               charbuf-scanner-stream
1595             sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1596               position-aware-input-stream [position-aware-stream]
1597           sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1598             sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1599               position-aware-input-stream [position-aware-stream]
1600         sb-gray:fundamental-output-stream
1601           sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1602             sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1603               position-aware-output-stream [position-aware-stream]
1604         sod-parser::proxy-stream
1605           position-aware-stream
1606             position-aware-input-stream [sod-parser::proxy-character-input-stream]
1607             position-aware-output-stream [sod-parser::proxy-character-output-stream]
1608           sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1609             position-aware-output-stream [position-aware-stream]
1610           sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1611             sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1612               position-aware-input-stream [position-aware-stream]
1613       list-parser
1614       sod-parser::parenthesis
1615         close-parenthesis
1616         open-parenthesis [prefix-operator]
1617       prefix-operator
1618         open-parenthesis [sod-parser::parenthesis]
1619         simple-prefix-operator [simple-unary-operator]
1620       scanner-context
1621         character-scanner-context [character-parser-context]
1622         token-scanner-context [token-parser-context]
1623       simple-operator
1624         simple-binary-operator
1625         simple-unary-operator
1626           simple-postfix-operator
1627           simple-prefix-operator [prefix-operator]
1628       token-parser-context
1629         token-scanner-context [scanner-context]
1630       token-scanner
1631     cl:structure-object
1632       file-location
1633       list-scanner
1634       string-scanner
1635       token-scanner-place
1636   cl:stream
1637     sb-gray:fundamental-stream [cl:standard-object]
1638       sb-gray:fundamental-character-stream
1639         sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1640           character-scanner-stream
1641             charbuf-scanner-stream
1642           sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1643             position-aware-input-stream [position-aware-stream]
1644         sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1645           sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1646             position-aware-output-stream [position-aware-stream]
1647       sb-gray:fundamental-input-stream
1648         sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1649           character-scanner-stream
1650             charbuf-scanner-stream
1651           sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1652             position-aware-input-stream [position-aware-stream]
1653         sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1654           sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1655             position-aware-input-stream [position-aware-stream]
1656       sb-gray:fundamental-output-stream
1657         sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1658           sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1659             position-aware-output-stream [position-aware-stream]
1660       sod-parser::proxy-stream
1661         position-aware-stream
1662           position-aware-input-stream [sod-parser::proxy-character-input-stream]
1663           position-aware-output-stream [sod-parser::proxy-character-output-stream]
1664         sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1665           position-aware-output-stream [position-aware-stream]
1666         sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1667           sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1668             position-aware-input-stream [position-aware-stream]
1669
1670 Methods:
1671 apply-operator
1672   open-parenthesis sod-parser::expression-parse-state
1673   simple-binary-operator sod-parser::expression-parse-state
1674   simple-unary-operator sod-parser::expression-parse-state
1675 charbuf-scanner-map
1676   charbuf-scanner t
1677 enclosed-condition
1678   enclosing-condition
1679 expand-parser-form
1680   t (eql cl:and) t
1681   t (eql cl:list) t
1682   t (eql cl:nil) t
1683   t (eql cl:or) t
1684   t (eql cl:t) t
1685   t (eql cl:when) t
1686   t (eql ?) t
1687   t (eql expr) t
1688   t (eql label) t
1689   t (eql lisp) t
1690   t (eql many) t
1691   t (eql peek) t
1692   t (eql plug) t
1693   t (eql seq) t
1694   t (eql skip-many) t
1695   t t t
1696   character-parser-context (eql cl:char) t
1697   character-parser-context (eql cl:not) t
1698   character-parser-context (eql cl:satisfies) t
1699   character-parser-context (eql filter) t
1700   character-parser-context (eql if-char) t
1701   list-parser (eql cl:quote) t
1702   list-parser (eql cl:type) t
1703   token-parser-context (eql token) t
1704   token-scanner-context (eql cl:error) t
1705   token-scanner-context (eql sod:skip-until) t
1706 expand-parser-spec
1707   t (eql :eof)
1708   t (eql cl:nil)
1709   t (eql cl:t)
1710   t cl:list
1711   character-parser-context (eql :any)
1712   character-parser-context (eql :whitespace)
1713   character-parser-context cl:character
1714   character-parser-context cl:string
1715   list-parser t
1716   token-parser-context cl:string
1717   token-parser-context t
1718 file-location
1719   cl:stream
1720   t
1721   sod:c-fragment
1722   sod:property
1723   sod:sod-class
1724   sod:sod-initializer
1725   sod:sod-message
1726   sod:sod-method
1727   sod:sod-slot
1728   character-scanner
1729   sod-parser::charbuf-scanner-place
1730   condition-with-location
1731   file-location
1732   position-aware-stream
1733   token-scanner
1734   token-scanner-place
1735 cl:make-load-form
1736   file-location
1737 make-scanner-stream
1738   sod:sod-token-scanner
1739   character-scanner
1740   charbuf-scanner
1741   string-scanner
1742 operator-left-precedence
1743   simple-binary-operator
1744   simple-postfix-operator
1745 operator-push-action
1746   t t
1747   t open-parenthesis
1748   open-parenthesis t
1749 operator-right-precedence
1750   simple-binary-operator
1751   simple-postfix-operator
1752   simple-prefix-operator
1753 parser-at-eof-p
1754   list-parser
1755   scanner-context
1756   string-parser
1757   token-parser-context
1758 parser-capture-place
1759   t
1760   list-parser
1761   scanner-context
1762   string-parser
1763 parser-current-char
1764   character-scanner-context
1765   string-parser
1766 parser-places-must-be-released-p
1767   t
1768   list-parser
1769   sod-parser::list-scanner-context
1770   string-parser
1771   sod-parser::string-scanner-context
1772 parser-release-place
1773   t t
1774   scanner-context t
1775 parser-restore-place
1776   list-parser t
1777   scanner-context t
1778   string-parser t
1779 parser-scanner
1780   scanner-context
1781 parser-step
1782   scanner-context
1783   string-parser
1784 parser-token-type
1785   token-scanner-context
1786 parser-token-value
1787   token-scanner-context
1788 position-aware-stream-column
1789   position-aware-stream
1790 (setf position-aware-stream-column)
1791   t position-aware-stream
1792 position-aware-stream-line
1793   position-aware-stream
1794 (setf position-aware-stream-line)
1795   t position-aware-stream
1796 cl:print-object
1797   file-location t
1798   simple-operator t
1799 push-operator
1800   t sod-parser::expression-parse-state
1801   close-parenthesis sod-parser::expression-parse-state
1802   open-parenthesis sod-parser::expression-parse-state
1803   prefix-operator sod-parser::expression-parse-state
1804 push-value
1805   t sod-parser::expression-parse-state
1806 scanner-at-eof-p
1807   charbuf-scanner
1808   list-scanner
1809   string-scanner
1810   token-scanner
1811 scanner-capture-place
1812   t
1813   charbuf-scanner
1814   list-scanner
1815   string-scanner
1816   token-scanner
1817 scanner-column
1818   t
1819   charbuf-scanner
1820   token-scanner
1821 (setf scanner-column)
1822   t token-scanner
1823 scanner-current-char
1824   charbuf-scanner
1825   string-scanner
1826 scanner-filename
1827   t
1828   charbuf-scanner
1829   token-scanner
1830 scanner-interval
1831   charbuf-scanner t
1832   string-scanner t
1833 scanner-line
1834   t
1835   charbuf-scanner
1836   token-scanner
1837 (setf scanner-line)
1838   t token-scanner
1839 scanner-release-place
1840   t t
1841   charbuf-scanner t
1842   token-scanner t
1843 scanner-restore-place
1844   charbuf-scanner t
1845   list-scanner t
1846   string-scanner t
1847   token-scanner t
1848 scanner-step
1849   charbuf-scanner
1850   list-scanner
1851   string-scanner
1852   token-scanner
1853 scanner-token
1854   sod:sod-token-scanner
1855 scanner-unread
1856   charbuf-scanner t
1857 cl:shared-initialize
1858   charbuf-scanner t
1859   simple-binary-operator t
1860   token-scanner t
1861 sb-gray:stream-line-column
1862   position-aware-output-stream
1863 stream-pathname
1864   cl:file-stream
1865   cl:stream
1866   position-aware-stream
1867   sod-parser::proxy-stream
1868 sb-gray:stream-peek-char
1869   character-scanner-stream
1870 sb-gray:stream-read-char
1871   character-scanner-stream
1872   position-aware-input-stream
1873 sb-gray:stream-read-line
1874   charbuf-scanner-stream
1875   position-aware-input-stream
1876 sb-gray:stream-read-sequence
1877   charbuf-scanner-stream cl:string
1878   position-aware-input-stream t
1879 sb-gray:stream-start-line-p
1880   position-aware-output-stream
1881 sb-gray:stream-terpri
1882   position-aware-output-stream
1883 sb-gray:stream-unread-char
1884   character-scanner-stream t
1885   position-aware-input-stream t
1886 sb-gray:stream-write-char
1887   position-aware-output-stream t
1888 sb-gray:stream-write-sequence
1889   position-aware-output-stream t
1890 sb-gray:stream-write-string
1891   position-aware-output-stream t
1892 token-type
1893   list-scanner
1894   token-scanner
1895 token-value
1896   list-scanner
1897   token-scanner
1898 wrap-parser
1899   t t
1900   string-parser t
1901
1902 -----------------------------------------------------------------------------
1903 Package `optparse'
1904
1905 optparse.lisp
1906   *command-line*                                variable
1907   *help*                                        variable
1908   *options*                                     variable
1909   *program-name*                                variable
1910   *usage*                                       variable
1911   *version*                                     variable
1912   clear                                         opthandler
1913   dec                                           opthandler
1914   define-program                                function
1915   defopthandler                                 macro
1916   defoptmacro                                   macro
1917   die                                           function
1918   die-usage                                     function
1919   do-options                                    macro
1920   do-usage                                      function
1921   exit                                          function
1922   help-options                                  optmacro
1923   inc                                           opthandler
1924   int                                           opthandler
1925   invoke-option-handler                         function
1926   cl:keyword                                    opthandler
1927   cl:list                                       function class parser opthandler
1928   make-option                                   function
1929   make-option-parser                            function
1930   moan                                          function
1931   op-long-only-p                                function setf
1932   op-negated-numeric-p                          function setf
1933   op-negated-p                                  function setf
1934   op-non-option                                 function setf
1935   op-numeric-p                                  function setf
1936   op-options                                    function setf
1937   opt-arg-name                                  function setf
1938   opt-arg-optional-p                            function setf
1939   opt-documentation                             function setf
1940   opt-long-name                                 function setf
1941   opt-negated-tag                               function setf
1942   opt-short-name                                function setf
1943   opt-tag                                       function setf
1944   option                                        class
1945   option-parse-error                            function class
1946   option-parse-next                             function
1947   option-parse-remainder                        function
1948   option-parse-return                           function
1949   option-parse-try                              macro
1950   option-parser                                 class
1951   option-parser-p                               function
1952   optionp                                       function
1953   options                                       macro
1954   parse-option-form                             function
1955   cl:read                                       function opthandler
1956   sanity-check-option-list                      function
1957   cl:set                                        function opthandler
1958   set-command-line-arguments                    function
1959   show-help                                     function
1960   show-usage                                    function
1961   simple-usage                                  function
1962   cl:string                                     function class c-type opthandler
1963   with-unix-error-reporting                     macro
1964
1965 Leaked slot names: cl:documentation, options
1966   option: cl:documentation
1967   option-parser: options
1968
1969 Classes:
1970 cl:t
1971   sb-pcl::slot-object
1972     cl:structure-object
1973       option
1974       option-parser
1975
1976 Methods:
1977 cl:print-object
1978   option t
1979
1980 -----------------------------------------------------------------------------
1981 Package `sod-utilities'
1982
1983 utilities.lisp
1984   acase                                         macro
1985   acond                                         macro
1986   aecase                                        macro
1987   aetypecase                                    macro
1988   aif                                           macro
1989   asetf                                         macro
1990   atypecase                                     macro
1991   awhen                                         macro
1992   backtrack-position                            function
1993   categorize                                    macro
1994   compose                                       function
1995   copy-instance                                 function
1996   copy-instance-using-class                     generic
1997   default-slot                                  macro
1998   define-access-wrapper                         macro
1999   define-on-demand-slot                         macro
2000   dosequence                                    macro
2001   sb-mop:eql-specializer                        class
2002   sb-mop:eql-specializer-object                 generic
2003   frob-identifier                               function
2004   sb-mop:generic-function-methods               generic setf
2005   inconsistent-merge-error                      class
2006   instance-initargs                             generic
2007   it
2008   lbuild-add                                    function
2009   lbuild-add-list                               function
2010   lbuild-list                                   function
2011   loc                                           class
2012   locf                                          macro
2013   locp                                          function
2014   make-list-builder                             function
2015   mappend                                       function
2016   maybe-print-unreadable-object                 macro
2017   merge-error-candidates                        generic
2018   merge-lists                                   function
2019   sb-mop:method-specializers                    generic
2020   once-only                                     macro
2021   parse-body                                    function
2022   ref                                           function setf
2023   symbolicate                                   function
2024   update-position                               function
2025   whitespace-char-p                             function
2026   with-gensyms                                  macro
2027   with-locatives                                macro
2028
2029 Classes:
2030 cl:t
2031   sb-pcl::slot-object
2032     cl:standard-object
2033       sb-mop:metaobject
2034         sb-mop:specializer
2035           sb-pcl::exact-class-specializer
2036             sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::specializer-with-object]
2037           sb-pcl::specializer-with-object
2038             sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::exact-class-specializer]
2039           sb-pcl::standard-specializer
2040             sb-mop:eql-specializer [sb-pcl::exact-class-specializer sb-pcl::specializer-with-object]
2041     cl:structure-object
2042       loc
2043
2044 Methods:
2045 copy-instance-using-class
2046   cl:standard-class t
2047 sb-mop:eql-specializer-object
2048   sb-mop:eql-specializer
2049 sb-mop:generic-function-methods
2050   cl:standard-generic-function
2051 (setf sb-mop:generic-function-methods)
2052   t cl:standard-generic-function
2053 instance-initargs
2054   cl:standard-object
2055 merge-error-candidates
2056   inconsistent-merge-error
2057 sb-mop:method-specializers
2058   cl:standard-method
2059