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