1 -----------------------------------------------------------------------------
5 *builtin-module* variable
6 make-builtin-module function
8 c-types-class-impl.lisp
10 c-type-class generic setf
12 find-class-type function
13 find-sod-class function
14 make-class-type function
15 record-sod-class function
18 cl:* variable function c-type
20 c-array-dimensions generic
23 c-function-arguments generic
27 c-tagged-type-kind generic
31 cl:char function setf c-type parser
32 commentify-argument-names function
33 commentify-function-type function
35 define-simple-c-type macro
38 cl:float function class c-type
42 cl:function function class c-type
44 kind-c-tagged-type generic
51 make-array-type function
52 make-c-tagged-type function
53 make-enum-type function
54 make-function-type function
55 make-pointer-type function
56 make-simple-type function
57 make-struct-type function
58 make-union-type function
59 cl:nil constant c-type parser
63 cl:schar function setf c-type
70 signed-long-int c-type
71 signed-long-long c-type
72 signed-long-long-int c-type
74 signed-short-int c-type
81 cl:string function class c-type opthandler
88 cl:union function c-type
93 unsigned-long-int c-type
94 unsigned-long-long c-type
95 unsigned-long-long-int c-type
97 unsigned-short-int c-type
105 parse-c-type function
106 parse-declarator function
110 argument-name function setf
111 argument-type function setf
116 c-type-equal-p generic
117 c-type-qualifiers generic
118 c-type-space function
119 c-type-subtype generic
120 canonify-qualifiers function
121 commentify-argument-name generic
123 define-c-type-syntax macro
124 expand-c-type-form generic
125 expand-c-type-spec generic
126 format-qualifiers function
127 make-argument function
128 maybe-in-parens macro
129 pprint-c-type generic
131 qualifiable-c-type class
132 qualify-c-type generic
134 class-finalize-impl.lisp
142 class-finalize-proto.lisp
143 check-sod-class generic
144 compute-chains generic
146 finalize-sod-class generic
148 class-layout-impl.lisp
149 sod-class-effective-slot class
151 sod-slot-initializer-function generic
152 sod-slot-prepare-function generic
154 class-layout-proto.lisp
156 base-offset-chain-head generic
157 base-offset-class generic
159 chain-offset-chain-head generic
160 chain-offset-class generic
161 chain-offset-target-head generic
163 class-pointer-chain-head generic
164 class-pointer-class generic
165 class-pointer-meta-chain-head generic
166 class-pointer-metaclass generic
167 compute-effective-slot generic
168 compute-ichain generic
169 compute-ilayout generic
170 compute-islots generic
171 compute-vtable generic
172 compute-vtable-items generic
173 compute-vtables generic
174 compute-vtmsgs generic
176 effective-slot-class generic
177 effective-slot-direct-slot generic
178 effective-slot-initializer generic
179 find-slot-initializer generic
186 ilayout-class generic
187 ilayout-ichains generic
191 islots-subclass generic
192 make-base-offset generic
193 make-class-pointer generic
196 vtable-chain-head generic
197 vtable-chain-tail generic
200 vtable-pointer-chain-head generic
201 vtable-pointer-chain-tail generic
202 vtable-pointer-class generic
204 vtmsgs-chain-head generic
205 vtmsgs-chain-tail generic
207 vtmsgs-entries generic
208 vtmsgs-subclass generic
210 class-make-proto.lisp
211 check-message-type generic
212 check-method-type generic
213 define-sod-class macro
214 guess-metaclass generic
215 make-sod-class function
216 make-sod-class-initializer generic
217 make-sod-initializer-using-slot generic
218 make-sod-instance-initializer generic
219 make-sod-message generic
220 make-sod-method generic
221 make-sod-method-using-message generic
222 make-sod-slot generic
223 sod-message-method-class generic
226 argument-lists-compatible-p function
227 find-class-slot-by-name function
228 find-instance-slot-by-name function
229 find-message-by-name function
230 find-root-metaclass function
231 find-root-superclass function
232 find-superclass-by-nick function
233 ichain-struct-tag function
234 ichain-union-tag function
235 ilayout-struct-tag function
236 islots-struct-tag function
237 message-macro-name function
238 sod-subclass-p function
239 valid-name-p function
241 vtable-struct-tag function
242 vtable-union-tag function
243 vtmsgs-struct-tag function
247 sod-class-chain generic
248 sod-class-chain-head generic
249 sod-class-chain-link generic
250 sod-class-chains generic
251 sod-class-class-initializers generic setf
252 sod-class-direct-superclasses generic
253 sod-class-ilayout generic
254 sod-class-initializer class
255 sod-class-instance-initializers generic setf
256 sod-class-messages generic setf
257 sod-class-metaclass generic
258 sod-class-methods generic setf
259 sod-class-name generic
260 sod-class-nickname generic
261 sod-class-precedence-list generic
262 sod-class-slots generic setf
263 sod-class-state generic
264 sod-class-type generic
265 sod-class-vtables generic
266 sod-initializer class
267 sod-initializer-class generic
268 sod-initializer-slot generic
269 sod-initializer-value-form generic
270 sod-initializer-value-kind generic
271 sod-instance-initializer class
273 sod-message-class generic
274 sod-message-name generic
275 sod-message-type generic
277 sod-method-body generic
278 sod-method-class generic
279 sod-method-message generic
280 sod-method-type generic
282 sod-slot-class generic
283 sod-slot-name generic
284 sod-slot-type generic
301 make-call-inst function
302 make-do-while-inst function
303 make-if-inst function
304 make-va-copy-inst function
305 make-va-end-inst function
306 make-va-start-inst function
307 make-while-inst function
308 temporary-argument class
309 temporary-function function class
310 temporary-variable class
318 *sod-master-ap* variable
321 codegen-add-function generic
322 codegen-build-function function
323 codegen-functions generic setf
325 codegen-pop-block generic
326 codegen-pop-function generic
329 convert-stmts function
331 deliver-expr function
338 format-compound-statement macro
339 format-temporary-name generic
351 make-block-inst function
352 make-break-inst function
353 make-continue-inst function
354 make-expr-inst function
355 make-function-inst function
356 make-return-inst function
357 make-set-inst function
358 make-update-inst function
359 make-var-inst function
364 temporary-var generic
366 var-in-use-p generic setf
368 with-temporary-var macro
371 *debugout-pathname* variable
372 *sod-version* variable
377 parse-delimited-fragment function
378 scan-c-fragment function
381 define-indicator function
382 cl:error function class parser
384 scan-comment function
385 skip-until function parser
386 sod-token-scanner class
387 syntax-error function
389 method-aggregate.lisp
390 aggregating-effective-method class
391 aggregating-message class
392 aggregating-message-properties generic
393 check-aggregating-message-type generic
394 compute-aggregating-message-kernel generic
395 define-aggregating-method-combination macro
396 sod-message-combination generic
397 sod-message-kernel-function generic
400 basic-direct-method class
401 basic-effective-method class
402 basic-effective-method-body function
404 daemon-direct-method class
405 delegating-direct-method class
406 effective-method-after-methods generic
407 effective-method-around-methods generic
408 effective-method-before-methods generic
409 simple-effective-method class
411 sod-method-role generic
412 standard-effective-method class
413 standard-message class
416 codegen-class generic
417 codegen-message generic
418 codegen-method generic
419 codegen-target generic
420 compute-effective-method-body generic
421 compute-effective-methods generic
422 compute-method-entry-functions generic
423 compute-sod-effective-method generic
424 convert-to-ilayout-inst class
425 effective-method class
426 effective-method-basic-argument-names generic
427 effective-method-class generic
428 effective-method-function-name generic
429 effective-method-message generic
430 ensure-ilayout-var function
431 inst-chain-head generic
434 invoke-delegation-chain function
435 invoke-method function
436 make-convert-to-ilayout-inst function
437 make-method-entries generic
438 make-trampoline function
441 method-entry-chain-head generic
442 method-entry-chain-tail generic
443 method-entry-effective-method generic
444 method-entry-function-name generic
445 method-entry-function-type generic
446 method-entry-slot-name generic
447 primary-method-class generic
448 simple-method-body generic
449 sod-message-argument-tail generic
450 sod-message-effective-method-class generic
451 sod-message-no-varargs-tail generic
452 sod-method-function-name generic
453 sod-method-function-type generic
454 sod-method-next-method-type generic
455 varargs-message-p function
458 *module-dirs* variable
460 c-fragment-text generic setf
461 code-fragment generic
462 code-fragment-constraints generic
463 code-fragment-item class
464 code-fragment-name generic
465 code-fragment-reason generic
471 declare-output-type function
473 output-module function
474 output-type-pathname function
482 add-clear-the-decks-function function
483 add-module-binding function
484 add-to-module generic
485 clear-the-decks function
486 define-clear-the-decks macro
488 define-module-var macro
489 finalize-module generic
491 module-dependencies generic setf
492 module-import generic
493 module-items generic setf
496 with-module-environment macro
497 with-temporary-module macro
500 add-sequencer-constraint generic
501 add-sequencer-item-function generic
502 ensure-sequencer-item generic
504 invoke-sequencer-items generic
505 make-sequencer-item function
506 sequence-output macro
508 sequencer-constraints generic setf
510 sequencer-item-functions function setf
511 sequencer-item-name function
512 sequencer-item-p function
513 sequencer-table generic
516 parse-property-set function
519 add-property function
520 check-unused-properties function
521 coerce-property-value generic
522 decode-property generic
523 get-property function
524 make-property function
525 make-property-set function
529 p-seenp function setf
531 p-value function setf
533 property-key function
541 store-property function
542 with-pset-iterator macro
544 Leaked slot names: #:func, #:class, #:expr, #:cond, #:expr, #:type, #:cond, #:expr, #:expr, #:expr, #:type, #:cond
546 convert-to-ilayout-inst: #:class, #:expr
547 do-while-inst: #:cond
549 function-inst: #:type
580 sb-pcl::definition-source-mixin
581 cl:class [sb-pcl::dependent-update-mixin sb-pcl::standard-specializer]
583 basic-effective-method
584 simple-effective-method
585 aggregating-effective-method
586 standard-effective-method
588 sod-class-effective-slot
596 convert-to-ilayout-inst
612 sb-pcl::standard-specializer
613 cl:class [sb-pcl::dependent-update-mixin sb-pcl::definition-source-mixin]
617 sb-pcl::dependent-update-mixin
618 cl:class [sb-pcl::definition-source-mixin sb-pcl::standard-specializer]
622 sod-class-initializer
623 sod-instance-initializer
632 delegating-direct-method
639 sod-parser:token-scanner
652 add-sequencer-constraint
654 add-sequencer-item-function
658 aggregating-message-properties
660 aggregating-message (eql :custom)
661 base-offset-chain-head
669 (setf c-fragment-text)
682 c-array-type c-array-type
683 c-class-type c-class-type
684 c-function-type c-function-type
685 c-pointer-type c-pointer-type
686 qualifiable-c-type qualifiable-c-type
687 simple-c-type simple-c-type
688 tagged-c-type tagged-c-type
699 chain-offset-chain-head
703 chain-offset-target-head
705 check-aggregating-message-type
707 aggregating-message (eql :and) c-function-type
708 aggregating-message (eql :or) c-function-type
709 aggregating-message (eql :progn) c-function-type
711 aggregating-message t
712 sod-message c-function-type
715 daemon-direct-method sod-message c-function-type
716 sod-method sod-message c-function-type
717 sod-method sod-message c-type
720 class-pointer-chain-head
724 class-pointer-meta-chain-head
726 class-pointer-metaclass
730 code-fragment-constraints
742 (setf codegen-functions)
758 coerce-property-value
759 cl:string (eql :id) (eql :keyword)
760 cl:string (eql :id) (eql :symbol)
761 cl:string (eql :string) (eql :id)
762 cl:string (eql :string) (eql :keyword)
763 cl:string (eql :string) (eql :symbol)
764 cl:symbol (eql :symbol) (eql :id)
765 cl:symbol (eql :symbol) (eql :keyword)
768 commentify-argument-name
772 compute-aggregating-message-kernel
773 aggregating-message (eql :and) t t t t
774 aggregating-message (eql :custom) t t t t
775 aggregating-message (eql :max) t t t t
776 aggregating-message (eql :min) t t t t
777 aggregating-message (eql :or) t t t t
778 aggregating-message (eql :product) t t t t
779 aggregating-message (eql :progn) t t t t
780 aggregating-message (eql :sum) t t t t
785 compute-effective-method-body
786 simple-effective-method t t
787 compute-effective-methods
789 compute-effective-slot
790 sod-class sod-class-slot
798 compute-method-entry-functions
799 basic-effective-method
800 simple-effective-method
801 compute-sod-effective-method
802 sod-message sod-class
806 sod-class sod-class sod-class sod-class cl:function
810 sod-class sod-class sod-class sod-class
819 effective-method-after-methods
820 basic-effective-method
821 effective-method-around-methods
822 basic-effective-method
823 effective-method-basic-argument-names
824 basic-effective-method
825 effective-method-before-methods
826 basic-effective-method
827 effective-method-class
829 effective-method-function-name
831 effective-method-message
835 effective-slot-direct-slot
837 effective-slot-initializer
848 ensure-sequencer-item
851 sod::basic-codegen t t
878 (eql unsigned-char) t
879 (eql unsigned-long) t
880 (eql unsigned-long-long) t
881 (eql unsigned-short) t
886 (eql sod-parser:lisp) t
909 (eql signed-long-int)
910 (eql signed-long-long)
911 (eql signed-long-long-int)
913 (eql signed-short-int)
927 (eql unsigned-long-int)
928 (eql unsigned-long-long)
929 (eql unsigned-long-long-int)
931 (eql unsigned-short-int)
937 sod-parser:file-location
949 find-slot-initializer
951 format-temporary-name
960 base-offset (eql :c) t
961 base-offset (eql :h) t
962 basic-effective-method (eql :c) t
963 chain-offset (eql :c) t
964 chain-offset (eql :h) t
965 class-pointer (eql :c) t
966 class-pointer (eql :h) t
967 code-fragment-item t t
968 delegating-direct-method (eql :c) t
969 effective-slot (eql cl:class) t
971 ichain (eql cl:class) t
972 ichain (eql ilayout) t
977 islots (eql cl:class) t
979 method-entry (eql :c) t
980 method-entry (eql vtmsgs) t
987 sod-class-effective-slot (eql cl:class) t
988 sod-method (eql :c) t
989 sod-method (eql :h) t
990 sod-slot (eql islots) t
994 vtable-pointer (eql :h) t
995 vtable-pointer (eql cl:class) t
998 vtmsgs (eql vtmsgs) t
1027 convert-to-ilayout-inst
1029 convert-to-ilayout-inst
1039 convert-to-ilayout-inst
1058 convert-to-ilayout-inst
1084 invoke-sequencer-items
1099 sod-class sod-class sod-class sod-class
1103 basic-effective-method sod-class sod-class
1104 sod-parser:make-scanner-stream
1106 make-sod-class-initializer
1108 make-sod-initializer-using-slot
1109 sod-class sod-slot t t t t t
1110 make-sod-instance-initializer
1116 make-sod-method-using-message
1117 sod-message sod-class t t t t
1120 method-entry-chain-head
1122 method-entry-chain-tail
1124 method-entry-effective-method
1126 method-entry-function-name
1127 effective-method sod-class t
1128 method-entry-function-type
1130 method-entry-slot-name
1134 (setf module-dependencies)
1156 primary-method-class
1176 convert-to-ilayout-inst t
1210 qualifiable-c-type t
1211 sod-parser:scanner-token
1213 sequencer-constraints
1215 (setf sequencer-constraints)
1219 cl:shared-initialize
1220 aggregating-message t
1221 basic-direct-method t
1225 simple-effective-method t
1234 aggregating-effective-method t t
1235 standard-effective-method t t
1237 t basic-direct-method (eql sod::function-type)
1238 t basic-effective-method (eql sod::basic-argument-names)
1239 t basic-effective-method (eql sod::functions)
1240 t basic-message (eql sod::argument-tail)
1241 t basic-message (eql sod::no-varargs-tail)
1242 t delegating-direct-method (eql sod::function-type)
1243 t delegating-direct-method (eql sod::next-method-type)
1244 t sod-class (eql sod::%ilayout)
1245 t sod-class (eql sod::effective-methods)
1246 t sod-class (eql sod::vtables)
1249 sod-class-chain-head
1251 sod-class-chain-link
1255 sod-class-class-initializers
1257 (setf sod-class-class-initializers)
1259 sod-class-direct-superclasses
1263 sod-class-instance-initializers
1265 (setf sod-class-instance-initializers)
1269 (setf sod-class-messages)
1275 (setf sod-class-methods)
1281 sod-class-precedence-list
1285 (setf sod-class-slots)
1293 sod-initializer-class
1295 sod-initializer-slot
1297 sod-initializer-value-form
1299 sod-initializer-value-kind
1301 sod-message-argument-tail
1305 sod-message-combination
1307 sod-message-effective-method-class
1310 sod-message-kernel-function
1312 sod-message-method-class
1313 basic-message sod-class t
1314 simple-message sod-class t
1315 sod-message sod-class t
1318 sod-message-no-varargs-tail
1326 sod-method-function-name
1328 sod-method-function-type
1332 sod-method-next-method-type
1333 delegating-direct-method
1340 sod-slot-initializer-function
1344 sod-slot-prepare-function
1351 sod::basic-codegen t
1356 t temporary-variable
1365 vtable-pointer-chain-head
1367 vtable-pointer-chain-tail
1369 vtable-pointer-class
1382 -----------------------------------------------------------------------------
1383 Package `sod-frontend'
1393 -----------------------------------------------------------------------------
1394 Package `sod-parser'
1398 cerror*-with-location function
1399 cerror-with-location function
1400 condition-with-location class
1401 count-and-report-errors macro
1402 enclosed-condition generic
1403 enclosing-condition class
1404 enclosing-condition-with-location class
1405 enclosing-error-with-location class
1406 enclosing-warning-with-location class
1407 error-with-location function class
1408 file-location generic class
1409 file-location-column function
1410 file-location-filename function
1411 file-location-line function
1412 file-location-p function
1413 make-condition-with-location function
1414 make-file-location function
1415 simple-condition-with-location class
1416 simple-error-with-location class
1417 simple-warning-with-location class
1418 warn-with-location function
1419 warning-with-location class
1420 with-default-error-location macro
1422 parser-expr-proto.lisp
1423 apply-operator generic
1425 close-parenthesis class
1428 open-parenthesis class
1429 operator-left-precedence generic
1430 operator-push-action generic
1431 operator-right-precedence generic
1433 prefix-operator class
1435 push-operator generic
1438 simple-binary-operator class
1439 simple-operator class
1440 simple-postfix-operator class
1441 simple-prefix-operator class
1442 simple-unary-operator class
1451 call-pluggable-parser function
1452 cl:char function setf c-type parser
1453 character-parser-context class
1454 combine-parser-failures function
1456 define-pluggable-parser macro
1458 expand-parser-form generic
1459 expand-parser-spec generic
1466 cl:list function class parser opthandler
1468 cl:not function parser
1472 parser-at-eof-p generic
1473 parser-capture-place generic
1474 parser-current-char generic
1475 parser-places-must-be-released-p generic
1476 parser-release-place generic
1477 parser-restore-place generic
1479 parser-token-type generic
1480 parser-token-value generic
1483 pluggable-parser-add function
1488 token-parser-context class
1490 with-parser-context macro
1491 with-parser-place macro
1494 scanner-charbuf-impl.lisp
1495 charbuf-scanner class
1496 charbuf-scanner-map generic
1497 charbuf-scanner-place-p function
1498 charbuf-scanner-stream class
1502 list-scanner-p function
1503 make-list-scanner function
1504 make-string-scanner function
1505 string-scanner class
1506 string-scanner-p function
1509 character-scanner class
1510 character-scanner-context class
1511 character-scanner-stream class
1512 make-scanner-stream generic
1513 parser-scanner generic
1514 scanner-at-eof-p generic
1515 scanner-capture-place generic
1516 scanner-column generic setf
1517 scanner-context class
1518 scanner-current-char generic
1519 scanner-filename generic
1520 scanner-interval generic
1521 scanner-line generic setf
1522 scanner-release-place generic
1523 scanner-restore-place generic
1524 scanner-step generic
1525 scanner-token generic
1526 scanner-unread generic
1528 token-scanner-context class
1529 token-scanner-place class
1530 token-scanner-place-p function
1533 with-scanner-place macro
1536 position-aware-input-stream class
1537 position-aware-output-stream class
1538 position-aware-stream class
1539 position-aware-stream-column generic setf
1540 position-aware-stream-line generic setf
1543 stream-pathname generic
1549 character-parser-context
1550 character-scanner-context [scanner-context]
1554 sb-gray:fundamental-stream [cl:stream]
1555 sb-gray:fundamental-character-stream
1556 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1557 character-scanner-stream
1558 charbuf-scanner-stream
1559 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1560 position-aware-input-stream [position-aware-stream]
1561 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1562 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1563 position-aware-output-stream [position-aware-stream]
1564 sb-gray:fundamental-input-stream
1565 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1566 character-scanner-stream
1567 charbuf-scanner-stream
1568 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1569 position-aware-input-stream [position-aware-stream]
1570 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1571 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1572 position-aware-input-stream [position-aware-stream]
1573 sb-gray:fundamental-output-stream
1574 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1575 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1576 position-aware-output-stream [position-aware-stream]
1577 sod-parser::proxy-stream
1578 position-aware-stream
1579 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1580 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1581 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1582 position-aware-output-stream [position-aware-stream]
1583 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1584 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1585 position-aware-input-stream [position-aware-stream]
1587 sod-parser::parenthesis
1589 open-parenthesis [prefix-operator]
1591 open-parenthesis [sod-parser::parenthesis]
1592 simple-prefix-operator [simple-unary-operator]
1594 character-scanner-context [character-parser-context]
1595 token-scanner-context [token-parser-context]
1597 simple-binary-operator
1598 simple-unary-operator
1599 simple-postfix-operator
1600 simple-prefix-operator [prefix-operator]
1601 token-parser-context
1602 token-scanner-context [scanner-context]
1610 sb-gray:fundamental-stream [cl:standard-object]
1611 sb-gray:fundamental-character-stream
1612 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-input-stream]
1613 character-scanner-stream
1614 charbuf-scanner-stream
1615 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1616 position-aware-input-stream [position-aware-stream]
1617 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-output-stream]
1618 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1619 position-aware-output-stream [position-aware-stream]
1620 sb-gray:fundamental-input-stream
1621 sb-gray:fundamental-character-input-stream [sb-gray:fundamental-character-stream]
1622 character-scanner-stream
1623 charbuf-scanner-stream
1624 sod-parser::proxy-character-input-stream [sod-parser::proxy-input-stream]
1625 position-aware-input-stream [position-aware-stream]
1626 sod-parser::proxy-input-stream [sod-parser::proxy-stream]
1627 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1628 position-aware-input-stream [position-aware-stream]
1629 sb-gray:fundamental-output-stream
1630 sb-gray:fundamental-character-output-stream [sb-gray:fundamental-character-stream]
1631 sod-parser::proxy-character-output-stream [sod-parser::proxy-stream]
1632 position-aware-output-stream [position-aware-stream]
1633 sod-parser::proxy-stream
1634 position-aware-stream
1635 position-aware-input-stream [sod-parser::proxy-character-input-stream]
1636 position-aware-output-stream [sod-parser::proxy-character-output-stream]
1637 sod-parser::proxy-character-output-stream [sb-gray:fundamental-character-output-stream]
1638 position-aware-output-stream [position-aware-stream]
1639 sod-parser::proxy-input-stream [sb-gray:fundamental-input-stream]
1640 sod-parser::proxy-character-input-stream [sb-gray:fundamental-character-input-stream]
1641 position-aware-input-stream [position-aware-stream]
1645 open-parenthesis sod-parser::expression-parse-state
1646 simple-binary-operator sod-parser::expression-parse-state
1647 simple-unary-operator sod-parser::expression-parse-state
1669 character-parser-context (eql cl:char) t
1670 character-parser-context (eql cl:not) t
1671 character-parser-context (eql cl:satisfies) t
1672 character-parser-context (eql filter) t
1673 character-parser-context (eql if-char) t
1674 list-parser (eql cl:quote) t
1675 list-parser (eql cl:type) t
1676 token-parser-context (eql token) t
1677 token-scanner-context (eql cl:error) t
1678 token-scanner-context (eql sod:skip-until) t
1684 character-parser-context (eql :any)
1685 character-parser-context (eql :whitespace)
1686 character-parser-context cl:character
1687 character-parser-context cl:string
1689 token-parser-context cl:string
1690 token-parser-context t
1702 sod-parser::charbuf-scanner-place
1703 condition-with-location
1705 position-aware-stream
1711 sod:sod-token-scanner
1715 operator-left-precedence
1716 simple-binary-operator
1717 simple-postfix-operator
1718 operator-push-action
1722 operator-right-precedence
1723 simple-binary-operator
1724 simple-postfix-operator
1725 simple-prefix-operator
1730 token-parser-context
1731 parser-capture-place
1737 character-scanner-context
1739 parser-places-must-be-released-p
1742 sod-parser::list-scanner-context
1744 sod-parser::string-scanner-context
1745 parser-release-place
1748 parser-restore-place
1758 token-scanner-context
1760 token-scanner-context
1761 position-aware-stream-column
1762 position-aware-stream
1763 (setf position-aware-stream-column)
1764 t position-aware-stream
1765 position-aware-stream-line
1766 position-aware-stream
1767 (setf position-aware-stream-line)
1768 t position-aware-stream
1773 t sod-parser::expression-parse-state
1774 close-parenthesis sod-parser::expression-parse-state
1775 open-parenthesis sod-parser::expression-parse-state
1776 prefix-operator sod-parser::expression-parse-state
1778 t sod-parser::expression-parse-state
1784 scanner-capture-place
1794 (setf scanner-column)
1796 scanner-current-char
1812 scanner-release-place
1816 scanner-restore-place
1827 sod:sod-token-scanner
1830 cl:shared-initialize
1832 simple-binary-operator t
1834 sb-gray:stream-line-column
1835 position-aware-output-stream
1839 position-aware-stream
1840 sod-parser::proxy-stream
1841 sb-gray:stream-peek-char
1842 character-scanner-stream
1843 sb-gray:stream-read-char
1844 character-scanner-stream
1845 position-aware-input-stream
1846 sb-gray:stream-read-line
1847 charbuf-scanner-stream
1848 position-aware-input-stream
1849 sb-gray:stream-read-sequence
1850 charbuf-scanner-stream cl:string
1851 position-aware-input-stream t
1852 sb-gray:stream-start-line-p
1853 position-aware-output-stream
1854 sb-gray:stream-terpri
1855 position-aware-output-stream
1856 sb-gray:stream-unread-char
1857 character-scanner-stream t
1858 position-aware-input-stream t
1859 sb-gray:stream-write-char
1860 position-aware-output-stream t
1861 sb-gray:stream-write-sequence
1862 position-aware-output-stream t
1863 sb-gray:stream-write-string
1864 position-aware-output-stream t
1875 -----------------------------------------------------------------------------
1879 *command-line* variable
1882 *program-name* variable
1887 define-program function
1895 help-options optmacro
1898 invoke-option-handler function
1899 cl:keyword opthandler
1900 cl:list function class parser opthandler
1901 make-option function
1902 make-option-parser function
1904 op-long-only-p function setf
1905 op-negated-numeric-p function setf
1906 op-negated-p function setf
1907 op-non-option function setf
1908 op-numeric-p function setf
1909 op-options function setf
1910 opt-arg-name function setf
1911 opt-arg-optional-p function setf
1912 opt-documentation function setf
1913 opt-long-name function setf
1914 opt-negated-tag function setf
1915 opt-short-name function setf
1916 opt-tag function setf
1918 option-parse-error function class
1919 option-parse-next function
1920 option-parse-remainder function
1921 option-parse-return function
1922 option-parse-try macro
1924 option-parser-p function
1927 parse-option-form function
1928 cl:read function opthandler
1929 sanity-check-option-list function
1930 cl:set function opthandler
1931 set-command-line-arguments function
1934 simple-usage function
1935 cl:string function class c-type opthandler
1936 with-unix-error-reporting macro
1938 Leaked slot names: cl:documentation, options
1939 option: cl:documentation
1940 option-parser: options
1953 -----------------------------------------------------------------------------
1954 Package `sod-utilities'
1965 backtrack-position function
1968 copy-instance function
1969 copy-instance-using-class generic
1971 define-access-wrapper macro
1972 define-on-demand-slot macro
1974 sb-mop:eql-specializer class
1975 sb-mop:eql-specializer-object generic
1976 frob-identifier function
1977 sb-mop:generic-function-methods generic setf
1978 inconsistent-merge-error class
1979 instance-initargs generic
1982 lbuild-add-list function
1983 lbuild-list function
1987 make-list-builder function
1989 maybe-print-unreadable-object macro
1990 merge-error-candidates generic
1991 merge-lists function
1992 sb-mop:method-specializers generic
1996 symbolicate function
1997 update-position function
1998 whitespace-char-p function
2000 with-locatives macro
2008 sb-pcl::exact-class-specializer
2009 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::specializer-with-object]
2010 sb-pcl::specializer-with-object
2011 sb-mop:eql-specializer [sb-pcl::standard-specializer sb-pcl::exact-class-specializer]
2012 sb-pcl::standard-specializer
2013 sb-mop:eql-specializer [sb-pcl::exact-class-specializer sb-pcl::specializer-with-object]
2018 copy-instance-using-class
2020 sb-mop:eql-specializer-object
2021 sb-mop:eql-specializer
2022 sb-mop:generic-function-methods
2023 cl:standard-generic-function
2024 (setf sb-mop:generic-function-methods)
2025 t cl:standard-generic-function
2028 merge-error-candidates
2029 inconsistent-merge-error
2030 sb-mop:method-specializers