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