sod/doc.sty: Reorganize and improve documentation.
[sod] / doc / SYMBOLS
index 102b013..5de9929 100644 (file)
@@ -78,7 +78,7 @@ c-types-impl.lisp
   fun                                           c-type
   func                                          c-type
   cl:function                                   function class c-type
-  int                                           c-type
+  sod-utilities:int                             c-type opthandler
   kind-c-tagged-type                            generic
   llong                                         c-type
   long                                          c-type
@@ -951,6 +951,7 @@ decode-property
   cl:integer
   cl:string
   cl:symbol
+  c-fragment
   c-type
   property
 effective-method-after-methods
@@ -1018,7 +1019,6 @@ expand-c-type-form
   (eql fn) t
   (eql fun) t
   (eql func) t
-  (eql int) t
   (eql long) t
   (eql long-double) t
   (eql long-double-complex) t
@@ -1043,6 +1043,7 @@ expand-c-type-form
   (eql wchar-t) t
   (eql []) t
   (eql sod-parser:lisp) t
+  (eql sod-utilities:int) t
   cl:string t
 expand-c-type-spec
   (eql cl:char)
@@ -1056,7 +1057,6 @@ expand-c-type-spec
   (eql double-imaginary)
   (eql float-complex)
   (eql float-imaginary)
-  (eql int)
   (eql llong)
   (eql long)
   (eql long-double)
@@ -1099,6 +1099,7 @@ expand-c-type-spec
   (eql va-list)
   (eql void)
   (eql wchar-t)
+  (eql sod-utilities:int)
   cl:list
   cl:string
 sod-parser:file-location
@@ -1401,6 +1402,8 @@ cl:print-object
   sod-message t
   sod-method t
   sod-slot t
+  sod-slot-initarg t
+  sod-user-initarg t
   temporary-name t
   update-inst t
   var-inst t
@@ -1608,6 +1611,7 @@ vtmsgs-subclass
 Package `sod-frontend'
 
 frontend.lisp
+  augment-options                               function
   main                                          function
 
 Classes:
@@ -1621,14 +1625,11 @@ Package `sod-parser'
 floc-proto.lisp
   base-lexer-error                              class
   base-syntax-error                             class
-  cerror*                                       function
   cerror*-with-location                         function
   cerror-with-location                          function
   classify-condition                            generic
   condition-with-location                       class
   count-and-report-errors                       macro
-  enclosed-condition                            generic
-  enclosing-condition                           class
   enclosing-condition-with-location             class
   enclosing-condition-with-location-type        generic
   enclosing-error-with-location                 class
@@ -1640,20 +1641,16 @@ floc-proto.lisp
   file-location-filename                        function
   file-location-line                            function
   file-location-p                               function
-  info                                          function
   info-with-location                            function
-  information                                   class
   information-with-location                     class
   make-condition-with-location                  function
   make-file-location                            function
-  noted                                         function
   parser-error                                  class
   parser-error-expected                         generic
   parser-error-found                            generic
   report-parser-error                           function
   simple-condition-with-location                class
   simple-error-with-location                    class
-  simple-information                            class
   simple-information-with-location              class
   simple-lexer-error                            class
   simple-syntax-error                           class
@@ -1778,14 +1775,13 @@ scanner-proto.lisp
   token-value                                   generic
   with-scanner-place                            macro
 
-streams-impl.lisp
+streams-proto.lisp
   position-aware-input-stream                   class
   position-aware-output-stream                  class
   position-aware-stream                         class
   position-aware-stream-column                  generic setf
   position-aware-stream-line                    generic setf
-
-streams-proto.lisp
+  stream-line-and-column                        generic
   stream-pathname                               generic
 
 Classes:
@@ -1793,9 +1789,9 @@ cl:t
   sb-pcl::slot-object
     cl:condition
       condition-with-location
-        enclosing-condition-with-location [enclosing-condition]
+        enclosing-condition-with-location [sod-utilities:enclosing-condition]
           enclosing-error-with-location [cl:error]
-          enclosing-information-with-location [information]
+          enclosing-information-with-location [sod-utilities:information]
           enclosing-warning-with-location [cl:warning]
         error-with-location [cl:error]
           base-lexer-error
@@ -1805,21 +1801,21 @@ cl:t
           simple-error-with-location [cl:simple-error]
             simple-lexer-error [base-lexer-error]
             simple-syntax-error [base-syntax-error]
-        information-with-location [information]
-          simple-information-with-location [simple-information]
+        information-with-location [sod-utilities:information]
+          simple-information-with-location [sod-utilities:simple-information]
         simple-condition-with-location [cl:simple-condition]
         warning-with-location [cl:warning]
           simple-warning-with-location [cl:simple-warning]
-      enclosing-condition
+      sod-utilities:enclosing-condition
         enclosing-condition-with-location [condition-with-location]
           enclosing-error-with-location [cl:error]
-          enclosing-information-with-location [information]
+          enclosing-information-with-location [sod-utilities:information]
           enclosing-warning-with-location [cl:warning]
-      information
+      sod-utilities:information
         enclosing-information-with-location [enclosing-condition-with-location]
         information-with-location [condition-with-location]
-          simple-information-with-location [simple-information]
-        simple-information [cl:simple-condition]
+          simple-information-with-location [sod-utilities:simple-information]
+        sod-utilities:simple-information [cl:simple-condition]
           simple-information-with-location [information-with-location]
       cl:serious-condition
         cl:error
@@ -1843,7 +1839,7 @@ cl:t
           simple-error-with-location [error-with-location]
             simple-lexer-error [base-lexer-error]
             simple-syntax-error [base-syntax-error]
-        simple-information [information]
+        sod-utilities:simple-information [sod-utilities:information]
           simple-information-with-location [information-with-location]
         cl:simple-warning [cl:warning]
           simple-warning-with-location [warning-with-location]
@@ -1960,14 +1956,12 @@ classify-condition
   cl:warning
   base-lexer-error
   base-syntax-error
-  information
-enclosed-condition
-  enclosing-condition
+  sod-utilities:information
 enclosing-condition-with-location-type
   cl:condition
   cl:error
   cl:warning
-  information
+  sod-utilities:information
 expand-parser-form
   t (eql cl:and) t
   t (eql cl:list) t
@@ -2162,6 +2156,9 @@ cl:shared-initialize
   charbuf-scanner t [:after]
   simple-binary-operator t [:after]
   token-scanner t [:after]
+stream-line-and-column
+  cl:stream
+  position-aware-stream
 sb-gray:stream-line-column
   position-aware-output-stream
 stream-pathname
@@ -2225,7 +2222,7 @@ optparse.lisp
   exit                                          function
   help-options                                  optmacro
   inc                                           opthandler
-  int                                           opthandler
+  sod-utilities:int                             c-type opthandler
   invoke-option-handler                         function
   cl:keyword                                    opthandler
   cl:list                                       function class parser opthandler
@@ -2298,6 +2295,7 @@ utilities.lisp
   awhen                                         macro
   backtrack-position                            function
   categorize                                    macro
+  cerror*                                       function
   compose                                       function
   copy-instance                                 function
   copy-instance-using-class                     generic
@@ -2308,13 +2306,18 @@ utilities.lisp
   designated-condition                          function
   distinguished-point-shortest-paths            function
   dosequence                                    macro
+  enclosed-condition                            generic
+  enclosing-condition                           class
   sb-mop:eql-specializer                        class
   sb-mop:eql-specializer-object                 generic
   find-duplicates                               function
   frob-identifier                               function
   sb-mop:generic-function-methods               generic setf
   inconsistent-merge-error                      class
+  info                                          function
+  information                                   class
   instance-initargs                             generic
+  int                                           c-type opthandler
   invoke-associated-restart                     function
   it
   lbuild-add                                    function
@@ -2327,14 +2330,18 @@ utilities.lisp
   mappend                                       function
   maybe-print-unreadable-object                 macro
   merge-error-candidates                        generic
+  merge-error-present-function                  generic
   merge-lists                                   function
   sb-mop:method-specializers                    generic
+  noted                                         function
   once-only                                     macro
   parse-body                                    function
   partial-order-minima                          function
   print-ugly-stuff                              function
+  promiscuous-cerror                            function
   ref                                           function setf
   simple-control-error                          class
+  simple-information                            class
   symbolicate                                   function
   update-position                               function
   whitespace-char-p                             function
@@ -2345,6 +2352,9 @@ Classes:
 cl:t
   sb-pcl::slot-object
     cl:condition
+      enclosing-condition
+      information
+        simple-information [cl:simple-condition]
       cl:serious-condition
         cl:error
           cl:control-error
@@ -2355,6 +2365,7 @@ cl:t
       cl:simple-condition
         cl:simple-error [cl:error]
           simple-control-error [cl:control-error]
+        simple-information [information]
     cl:standard-object
       sb-mop:metaobject
         sb-mop:specializer
@@ -2368,8 +2379,14 @@ cl:t
       loc
 
 Methods:
+sod-parser:classify-condition
+  information
 copy-instance-using-class
   cl:standard-class t
+enclosed-condition
+  enclosing-condition
+sod-parser:enclosing-condition-with-location-type
+  information
 sb-mop:eql-specializer-object
   sb-mop:eql-specializer
 sb-mop:generic-function-methods
@@ -2380,6 +2397,8 @@ instance-initargs
   cl:standard-object
 merge-error-candidates
   inconsistent-merge-error
+merge-error-present-function
+  inconsistent-merge-error
 sb-mop:method-specializers
   cl:standard-method