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