(DEFINE-FILE-INFO PACKAGE "INTERLISP" READTABLE "INTERLISP" BASE 10)

(FILECREATED " 3-Jul-2022 17:43:06" ("compiled on " 
{DSK}<users>kaplan>local>medley3.5>working-medley>sources>CMLFORMAT.;2) " 3-Jul-2022 16:23:43" 
"COMPILE-FILEd" in "FULL  3-Jul-2022 ..." dated " 3-Jul-2022 16:23:49")
(FILECREATED " 3-Jul-2022 17:43:01" 
{DSK}<users>kaplan>local>medley3.5>working-medley>sources>CMLFORMAT.;2 79948 :PREVIOUS-DATE 
"16-May-90 13:19:59" {DSK}<users>kaplan>local>medley3.5>working-medley>sources>CMLFORMAT.;1)
(RPAQQ CMLFORMATCOMS ((* ;; "The FORMAT facility") (STRUCTURES FORMAT-ERROR) (FUNCTIONS 
MAKE-DISPATCH-VECTOR SCALE-EXPONENT SCALE-EXPT-AUX) (FUNCTIONS FORMAT-ERROR) (VARIABLES *DIGIT-STRING*
 *DIGITS*) (FUNCTIONS FLONUM-TO-STRING FORMAT-WITH-CONTROL-STRING FORMAT-STRINGIFY-OUTPUT 
POP-FORMAT-ARG WITH-FORMAT-PARAMETERS NEXTCHAR FORMAT-PEEK FORMAT-FIND-CHAR) (FUNCTIONS 
FORMAT-GET-PARAMETER PARSE-FORMAT-OPERATION FORMAT-FIND-COMMAND CL:FORMAT SUB-FORMAT 
FORMAT-CAPITALIZATION FORMAT-ESCAPE FORMAT-SEMICOLON-ERROR FORMAT-UNTAGGED-CONDITION 
FORMAT-FUNNY-CONDITION FORMAT-BOOLEAN-CONDITION FORMAT-CONDITION FORMAT-ITERATION FORMAT-DO-ITERATION 
FORMAT-GET-TRAILING-SEGMENTS FORMAT-GET-SEGMENTS MAKE-PAD-SEGS FORMAT-ROUND-COLUMNS 
FORMAT-JUSTIFICATION FORMAT-TERPRI FORMAT-FRESHLINE FORMAT-PAGE FORMAT-TILDE FORMAT-EAT-WHITESPACE 
FORMAT-NEWLINE FORMAT-PLURAL FORMAT-SKIP-ARGUMENTS FORMAT-INDIRECTION FORMAT-TAB FORMAT-PRINC 
FORMAT-PRIN1 FORMAT-PRINT-CHARACTER FORMAT-PRINT-NAMED-CHARACTER FORMAT-ADD-COMMAS FORMAT-WRITE-FIELD 
FORMAT-PRINT-NUMBER FORMAT-PRINT-SMALL-CARDINAL FORMAT-PRINT-CARDINAL FORMAT-PRINT-CARDINAL-AUX 
FORMAT-PRINT-ORDINAL FORMAT-PRINT-OLD-ROMAN FORMAT-PRINT-ROMAN FORMAT-PRINT-DECIMAL 
FORMAT-PRINT-BINARY FORMAT-PRINT-OCTAL FORMAT-PRINT-HEXADECIMAL FORMAT-PRINT-RADIX 
FORMAT-PRINT-RADIX-AUX FORMAT-FIXED FORMAT-FIXED-AUX FORMAT-EXPONENTIAL FORMAT-EXPONENT-MARKER 
FORMAT-EXP-AUX FORMAT-GENERAL-FLOAT FORMAT-GENERAL-AUX FORMAT-DOLLARS) (FUNCTIONS CHARPOS 
WHITESPACE-CHAR-P) (FUNCTIONS NAME-ARRAY) (VARIABLES *FORMAT-ARGUMENTS* *FORMAT-CONTROL-STRING* 
*FORMAT-DISPATCH-TABLE* *FORMAT-INDEX* *FORMAT-LENGTH* *FORMAT-ORIGINAL-ARGUMENTS* CARDINAL-ONES 
CARDINAL-TENS CARDINAL-TEENS CARDINAL-PERIODS ORDINAL-ONES ORDINAL-TENS) (DECLARE%: DONTEVAL@LOAD 
DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA))) (* ;; 
"Arrange to use the correct compiler.") (PROP FILETYPE CMLFORMAT)))
(CL::SET-PARSED-STRUCTURE (QUOTE FORMAT-ERROR) T (QUOTE (CL::PS FORMAT-ERROR FORMAT-ERROR% constructor
 (SI::--STRUCTURE-DUMMY-SLOT-- ARGS) CL::DATATYPE NIL CL:ERROR "FORMAT-ERROR-" (
FORMAT-ERROR% constructor) NIL %%PRINT-CONDITION NIL NIL 0 NIL ((SI::--STRUCTURE-DUMMY-SLOT-- NIL 
XPOINTER T (FORMAT-ERROR 0 XPOINTER) NIL) (ARGS NIL T T (FORMAT-ERROR 2 POINTER) FORMAT-ERROR-ARGS)) 
NIL NIL (XPOINTER POINTER) NIL (:ACCESSOR :PREDICATE) NIL NIL NIL)))
(SI::%%STRUCTURE-DECLARE-DATATYPE (QUOTE FORMAT-ERROR) (QUOTE (XPOINTER POINTER)) (QUOTE ((
FORMAT-ERROR 0 XPOINTER) (FORMAT-ERROR 2 POINTER))) 4 (QUOTE CL:ERROR))
(PUTPROP (QUOTE FORMAT-ERROR) (QUOTE :TYPE-EXPANDER) (QUOTE CL::TYPE-EXPAND-STRUCTURE))
FORMAT-ERROR-ARGS :D8
(L (0 FORMAT-ERROR))  
   @     NIL
(5 FORMAT-ERROR)
()
(CL::ESTABLISH-SETFS-AND-OPTIMIZERS (QUOTE FORMAT-ERROR))
FORMAT-ERROR% constructor :D8
(L (0 -args-) P 6 \INTERRUPTABLE)  X  e iAHkKJ3hY`    Md n hn Mjkh IMLMKdag    l[ka NIL
(73 :ARGS 24 |FORMAT-ERRORTYPE#|)
()
|FORMAT-ERROR report method| :D8
(L (0 CONDITION) I 1 *STANDARD-OUTPUT*)     io    @         (18 CL:FORMAT)
(11 FORMAT-ERROR)
( 5 "~%%~:{~@?~%%~}")
(PUTPROP (QUOTE FORMAT-ERROR) (QUOTE %%CONDITION-REPORTER) (CL:FUNCTION |FORMAT-ERROR report method|))
(PUTPROP (QUOTE FORMAT-ERROR) (QUOTE %%CONDITION-HANDLER) NIL)
expand-MAKE-DISPATCH-VECTORA0001 :D8
(L (1 Y 0 X))     @    A     NIL
(14 CHARACTER 6 CHARACTER)
()
expand-MAKE-DISPATCH-VECTOR :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  	  @HVKg    
    jIdn  Ho    H
    g    o    g    ig    g    J	    hh_lO    ӼlALLdlZl ԀLlO    ӽlaMMdlzl ՀM_^OOhOONOhJI[IHXD	    IkHd    I	HHJY+ (201 LAST 80 CL:NREVERSE 47 CL:ERROR 19 SORT)
(221 CHARACTER 134 CHARACTER 105 CHARACTER 74 QUOTE 69 :INITIAL-CONTENTS 63 :ELEMENT-TYPE 53 CL:MAKE-ARRAY 14 expand-MAKE-DISPATCH-VECTORA0001)
( 58 (QUOTE (256)) 41 "Garbage in dispatch vector - ~S")
(SETF-MACRO-FUNCTION (QUOTE MAKE-DISPATCH-VECTOR) (QUOTE expand-MAKE-DISPATCH-VECTOR))
SCALE-EXPONENT :D8
(L (0 X))  "   @o    o    o    o    o         (31 SCALE-EXPT-AUX)
NIL
( 25 0.30102998 20 0.1 15 10.0 10 1.0 5 0.0)
SCALE-EXPT-AUX :D8
(L (5 LOG10-OF-2 4 ONE-TENTH 3 TEN 2 ONE 1 ZERO 0 X))  	  @	    	    !@AAk$HE	    jI@CCmI
    ְ@C
    CIk
    
    CJIBL7CLMDO@l
O
    
    O$NCONOk__KCJK
    MkԽ (150 CL::%%/ 114 CL::%%/ 109 CL:EXPT 75 CL::%%/ 70 CL:EXPT 61 CL::%%/ 51 CL:EXPT 33 ROUND 10 \MVLIST 5 CL:DECODE-FLOAT)
NIL
()
FORMAT-ERROR :D8
(L (0 -args-) F 8 *FORMAT-CONTROL-STRING* F 9 *FORMAT-INDEX*)  W e kaHl2LK*Mg    g    o    IJWWkhh    La_NOh^Lk\O& (58 CL:ERROR)
(32 :ARGS 27 FORMAT-ERROR)
( 37 "~?~%%~S~%%~V@T^")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *DIGIT-STRING*)))
(OR (BOUNDP (QUOTE *DIGIT-STRING*)) (CL:SETQ *DIGIT-STRING* (CL:MAKE-ARRAY 50 :ELEMENT-TYPE (QUOTE 
CL:STRING-CHAR) :FILL-POINTER 0 :ADJUSTABLE T)))
(XCL::SET-CONSTANTP (QUOTE *DIGITS*) NIL)
(SETQ *DIGITS* "0123456789")
(CL:PROCLAIM (QUOTE (SI::CONSTANT *DIGITS*)))
FLONUM-TO-STRING :D8
(L (4 FMIN 3 SCALE 2 DECPLACES 1 WIDTH 0 X) F 24 *DIGIT-STRING*) ; @j@B"DBDB	    o    kid$BDH@	    HCjdl	l	Adkdl	l	kIkI@J
    	    ]MCLCԼK	    m_NL_h_@j)@@	    NjKNkնo    NkվLkԼW0j
    Oj_o    W0
    jOj__OOo    W0
    Ok_Nj__OOKOW0
    Ok_j jLbOj__OOKOk_W0
    Ok_o    W0
    jLj_"_ O O"qKOk_W0
    O"k_"Nj_&_$O$O&KO&W0
    O&k_&Lj_*_(O(O*o    W0
    O*k_*o    W0
    NL_W0	    k^BW0NkOjONO$NOj_._,O,O.o    W0
    NkԾO.k_. (555 CL:VECTOR-PUSH-EXTEND 499 CL:LENGTH 485 CL:VECTOR-PUSH-EXTEND 463 CL:VECTOR-PUSH-EXTEND 426 CL:VECTOR-PUSH-EXTEND 390 CL:VECTOR-PUSH-EXTEND 357 CL:VECTOR-PUSH-EXTEND 335 CL:VECTOR-PUSH-EXTEND 285 CL:VECTOR-PUSH-EXTEND 249 CL:VECTOR-PUSH-EXTEND 218 CL:VECTOR-PUSH-EXTEND 200 SET-FILL-POINTER 163 \FZEROP 132 CL:LENGTH 113 \MVLIST 108 FLTSTR 60 DIGITSBDP 28 \FZEROP)
NIL
( 548 #\0 478 #\. 456 #\0 350 #\. 242 #\0 211 #\. 180 #\0 35 ".")
expand-FORMAT-WITH-CONTROL-STRING :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  :  @!HHg    g    Ihhg    g    o    Jo    h NIL
(36 LET 31 CONDITION-CASE 20 STRING 15 LET)
( 49 ((FORMAT-ERROR (C) (CL:ERROR (QUOTE FORMAT-ERROR) :ARGS (CONS (LIST "While processing indirect control string~%%~S~%%~V@T^" *FORMAT-CONTROL-STRING* (CL:1+ *FORMAT-INDEX*)) (FORMAT-ERROR-ARGS C)))))
 41 ((*FORMAT-CONTROL-STRING* STRING) (*FORMAT-LENGTH* (CL:LENGTH STRING)) (*FORMAT-INDEX* 0)))
(SETF-MACRO-FUNCTION (QUOTE FORMAT-WITH-CONTROL-STRING) (QUOTE expand-FORMAT-WITH-CONTROL-STRING))
expand-FORMAT-STRINGIFY-OUTPUT :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))    @ g    o    H NIL
(9 CL:WITH-OUTPUT-TO-STRING)
( 14 (*STANDARD-OUTPUT*))
(SETF-MACRO-FUNCTION (QUOTE FORMAT-STRINGIFY-OUTPUT) (QUOTE expand-FORMAT-STRINGIFY-OUTPUT))
expand-POP-FORMAT-ARG :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))     o     NIL
NIL
( 4 (CL:IF *FORMAT-ARGUMENTS* (CL:POP *FORMAT-ARGUMENTS*) (FORMAT-ERROR "Missing argument")))
(SETF-MACRO-FUNCTION (QUOTE POP-FORMAT-ARG) (QUOTE expand-POP-FORMAT-ARG))
expand-WITH-FORMAT-PARAMETERS :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  k	  @QHHZJg    0K9d]g    g    Ig    IhhMhhONh_N&_Og    Io    L NIL
(92 CL:WHEN 46 POP 40 CL:IF 35 OR 20 LET)
( 98 ((FORMAT-ERROR "Too many parameters")))
(SETF-MACRO-FUNCTION (QUOTE WITH-FORMAT-PARAMETERS) (QUOTE expand-WITH-FORMAT-PARAMETERS))
expand-NEXTCHAR :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))     o     NIL
NIL
( 4 (CL:IF (< (CL:INCF *FORMAT-INDEX*) *FORMAT-LENGTH*) (CL:CHAR *FORMAT-CONTROL-STRING* *FORMAT-INDEX*) (FORMAT-ERROR "Syntax error")))
(SETF-MACRO-FUNCTION (QUOTE NEXTCHAR) (QUOTE expand-NEXTCHAR))
expand-FORMAT-PEEK :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))     o     NIL
NIL
( 4 (CL:CHAR *FORMAT-CONTROL-STRING* *FORMAT-INDEX*))
(SETF-MACRO-FUNCTION (QUOTE FORMAT-PEEK) (QUOTE expand-FORMAT-PEEK))
expand-FORMAT-FIND-CHAR :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  6  @AHHZJg    Ig    g    Kg    Lo     NIL
(38 :END 32 :START 27 *FORMAT-CONTROL-STRING* 21 CL:POSITION)
( 44 (:TEST (QUOTE CL:CHAR=)))
(SETF-MACRO-FUNCTION (QUOTE FORMAT-FIND-CHAR) (QUOTE expand-FORMAT-FIND-CHAR))
FORMAT-GET-PARAMETER :D8
(F 3 *FORMAT-INDEX* F 4 *FORMAT-CONTROL-STRING* F 5 *FORMAT-LENGTH* F 6 *FORMAT-ARGUMENTS*)   TSdo    :SkcUTSo    	    h#o    :SkcUTSo    	    i!TSYdo    :"SkcUTSo    	    V	    o    :Ido    :'Vo    	    SkcU8TSVco    :/SkcUTSo    	    SkcUo    	    Io    :VIo    :MIo    :DIo    :;Io    :2Io    :)Io    : Io    :Io    :Io    :hTS	    SkcUTSo    	    	    HjJJl
JTS	    ԰ (378 CL:DIGIT-CHAR-P 357 CL:DIGIT-CHAR-P 352 FORMAT-ERROR 328 CL:DIGIT-CHAR-P 225 FORMAT-ERROR 205 FORMAT-ERROR 151 FORMAT-ERROR 119 CL:LENGTH 112 FORMAT-ERROR 70 FORMAT-ERROR 35 FORMAT-ERROR)
NIL
( 347 "Syntax error" 313 #\9 305 #\8 296 #\7 287 #\6 278 #\5 269 #\4 260 #\3 251 #\2 242 #\1 233 #\0 220
 "Syntax error" 200 "Syntax error" 179 #\' 146 "Missing argument" 134 #\v 125 #\V 107 "Syntax error" 85
 #\# 65 "Syntax error" 44 #\- 30 "Syntax error" 8 #\+)
PARSE-FORMAT-OPERATION :D8
(F 5 *FORMAT-INDEX* F 6 *FORMAT-CONTROL-STRING* F 7 *FORMAT-LENGTH*)    Ukc
WVUo    	    AH	    Ho    g    g            hVUo    #L	    YVUdo    :LJ-IJKVU$Ukc
WVUo    	        LUkc
WVUo    	    o    :KUkc
WVUo    	     (204 FORMAT-ERROR 166 FORMAT-ERROR 139 FORMAT-GET-PARAMETER 133 FORMAT-ERROR 82 CL:NREVERSE 62 FORMAT-GET-PARAMETER 55 CL:MEMBER 32 CL:DIGIT-CHAR-P 23 FORMAT-ERROR)
(50 CL:CHAR= 45 :TEST)
( 199 "Syntax error" 174 #\@ 161 "Syntax error" 128 "Syntax error" 92 #\: 73 #\, 40 (#\, #\# #\V #\v #\')
 18 "Syntax error")
FORMAT-FIND-COMMAND :D8
(L (0 COMMAND-LIST) F 10 *FORMAT-INDEX* F 11 *FORMAT-CONTROL-STRING* F 12 *FORMAT-LENGTH*) 
 W	Ho    Wg    Hg    Wg    g        Jo    @
    c    	    __O_O]M[d@g    g        HJONLK$o    :+WkcWWWo    	    o    	     Kdo    :,WkcWWWo    	    o    	     o    :*WkcWWWo    	    o    	    _Kdo    :+WkcWWWo    	    o    	    ,o    :Ko    :Ko    :Ko    :o    	    Wo    Wg    I (366 FORMAT-ERROR 322 FORMAT-FIND-COMMAND 311 FORMAT-ERROR 271 FORMAT-FIND-COMMAND 260 FORMAT-ERROR 222 FORMAT-FIND-COMMAND 211 FORMAT-ERROR 170 FORMAT-FIND-COMMAND 159 FORMAT-ERROR 111 MEMBER 71 \MVLIST 66 PARSE-FORMAT-OPERATION 57 FORMAT-ERROR 41 CL:POSITION)
(381 :START 106 CL:CHAR= 101 :TEST 35 CL:CHAR= 30 :TEST 23 :END 17 :START)
( 374 #\~ 361 "No matching bracket" 354 #\] 346 #\) 338 #\> 329 #\} 317 (#\]) 306 "Syntax error" 280 #\[
 266 (#\)) 255 "Syntax error" 230 #\( 217 (#\>) 206 "Syntax error" 180 #\< 165 (#\}) 154 "Syntax error"
 129 #\{ 51 "Expecting one of ~S" 10 #\~)
CL::FORMATA0001A0002A0003 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 CL::CONTROL-STRING)   i@jR	    
     (16 SUB-FORMAT 11 CL:LENGTH)
NIL
()
CL::FORMATA0001A0002 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH*)    i@g    	     (14 CL::FORMATA0001A0002A0003)
(9 FORMAT-COLON-ESCAPE)
()
CL::FORMATA0001 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 *STANDARD-OUTPUT* F 1 A0176)    g    	    P	    	    hc$ (21 \MVLIST 16 CL:GET-OUTPUT-STREAM-STRING 9 CL::FORMATA0001A0002)
(4 FORMAT-ESCAPE)
()
CL::FORMATA0004 :D8
(F 0 *STANDARD-OUTPUT* F 1 A0176)     Pg    Q     (11 CL:CLOSE)
(5 :ABORT)
()
CL::FORMATA0005A0006A0007 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 CL::CONTROL-STRING)   i@jR	    
     (16 SUB-FORMAT 11 CL:LENGTH)
NIL
()
CL::FORMATA0005A0006 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH*)    i@g    	     (14 CL::FORMATA0005A0006A0007)
(9 FORMAT-COLON-ESCAPE)
()
CL::FORMATA0005 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 A0177)    g    	    	    hc $ (14 \MVLIST 9 CL::FORMATA0005A0006)
(4 FORMAT-ESCAPE)
()
CL::FORMATA0008 :D8
(F 0 *STANDARD-OUTPUT* F 1 A0177)     Pg    Q     (11 CL:CLOSE)
(5 :ABORT)
()
CL::FORMATA0009A0010 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 CL::CONTROL-STRING)   i@jR	    
     (16 SUB-FORMAT 11 CL:LENGTH)
NIL
()
CL::FORMATA0009 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH*)    i@g    	     (14 CL::FORMATA0009A0010)
(9 FORMAT-COLON-ESCAPE)
()
CL:FORMAT :D8
(L (0 -args-) P 15 *STANDARD-OUTPUT* P 14 A0177 P 13 *STANDARD-OUTPUT* P 12 A0176 P 11 *STANDARD-OUTPUT* P 10 *FORMAT-CONTROL-STRING* P 9 *FORMAT-ARGUMENTS* P 8 *FORMAT-ORIGINAL-ARGUMENTS* P 2 CL::CONTROL-STRING F 16 *STANDARD-OUTPUT*)   e kalaHl2LK7MdJ
IG    ig    	    	    Og    O    $La_NOh^Lk\O&	    /I	    ig    	    	    Og    O    $hIdiW g    
    g    	    h (186 CL::FORMATA0009 173 GETSTREAM 148 CL:CLOSE 134 \MVLIST 129 CL::FORMATA0005 115 MAKE-FILL-POINTER-OUTPUT-STREAM 107 CL:STRINGP 71 CL:CLOSE 57 \MVLIST 52 CL::FORMATA0001 38 MAKE-FILL-POINTER-OUTPUT-STREAM)
(181 FORMAT-ESCAPE 168 OUTPUT 141 :ABORT 124 CL::FORMATA0008 64 :ABORT 47 CL::FORMATA0004)
()
SUB-FORMAT :D8
(L (1 END 0 START) P 1 *FORMAT-LENGTH* P 0 *FORMAT-INDEX* F 12 *FORMAT-CONTROL-STRING* F 13 *STANDARD-OUTPUT* F 14 *FORMAT-DISPATCH-TABLE*)   @A@o    Wg    @g    Ag    g        [WWJA    JWWJK    K    	    __O__O_OWM    Ӷ\ONOlLo    M
    HkXdAho    Wg    Jj (143 FORMAT-ERROR 83 \MVLIST 78 PARSE-FORMAT-OPERATION 70 WRITE-STRING* 55 WRITE-STRING* 41 CL:POSITION)
(168 :START 118 CHARACTER 35 CL:CHAR= 30 :TEST 24 :END 18 :START)
( 161 #\~ 137 "Illegal FORMAT command ~~~C" 11 #\~)
FORMAT-CAPITALIZATIONA0001A0002A0003 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 2 PREV F 3 TILDE F 4 SUB-ESCAPE)   i@RS
    hc (11 SUB-FORMAT)
NIL
()
FORMAT-CAPITALIZATIONA0001A0002 :D8
(P 2 SUB-ESCAPE P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 3 ESCAPE)   i@g    Z	    Jc (15 FORMAT-CAPITALIZATIONA0001A0002A0003)
(9 FORMAT-ESCAPE)
()
FORMAT-CAPITALIZATIONA0001 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 ESCAPE F 1 *STANDARD-OUTPUT* F 2 A0187)  !  g    c 	    Q	    	    hc$ (23 \MVLIST 18 CL:GET-OUTPUT-STREAM-STRING 11 FORMAT-CAPITALIZATIONA0001A0002)
(4 FORMAT-COLON-ESCAPE)
()
FORMAT-CAPITALIZATIONA0004 :D8
(F 0 *STANDARD-OUTPUT* F 1 A0187)     Pg    Q     (11 CL:CLOSE)
(5 :ABORT)
()
FORMAT-CAPITALIZATION :D8
(L (2 PARMS 1 ATSIGN 0 COLON) P 17 A0187 P 16 *STANDARD-OUTPUT* P 15 ESCAPE P 3 TILDE P 1 PREV F 18 *FORMAT-INDEX* F 19 *FORMAT-LENGTH* F 20 *FORMAT-CONTROL-STRING*) 2 Bo    	    W$kc$W&W(W$o    	    o    	    	    HHZJ\L^_N_MOOo    	        ig    	    	    O g    O"    $_A@O	    |@O	    qAgO	    _O	    j_OOOO	    9O_O_lOO    _laOOdlzl ՁOOOOOk԰O	    	    Odh
     (303 SI::INTERNAL-THROW 293 WRITE-STRING* 288 CL:NSTRING-DOWNCASE 218 CL:ALPHA-CHAR-P 197 CL:NSTRING-DOWNCASE 187 CL:LENGTH 175 CL:NSTRING-CAPITALIZE 164 CL:NSTRING-UPCASE 144 CL:CLOSE 130 \MVLIST 125 FORMAT-CAPITALIZATIONA0001 111 MAKE-FILL-POINTER-OUTPUT-STREAM 102 FORMAT-ERROR 55 \MVLIST 50 FORMAT-FIND-COMMAND 39 FORMAT-ERROR 11 FORMAT-ERROR)
(242 CHARACTER 137 :ABORT 120 FORMAT-CAPITALIZATIONA0004)
( 97 "Flags or parameters not allowed" 45 (#\)) 34 "Syntax error" 6 "No parameters allowed to ~~(")
FORMAT-ESCAPE :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 2 *FORMAT-ARGUMENTS*)   Ao    @
    B}BdadTd3 BBHIh
IBhR    `B    B    IHIB    "B HjHH	    Rh@g    g    h
     (164 SI::INTERNAL-THROW 138 \FZEROP 12 FORMAT-ERROR)
(158 FORMAT-ESCAPE 152 FORMAT-COLON-ESCAPE 105 CHARACTER 86 CHARACTER 77 CHARACTER 68 CHARACTER)
( 6 "FORMAT command ~~~:[~;:~]@^ is undefined")
FORMAT-SEMICOLON-ERROR :D8
(L (2 PARAMS 1 ATSIGN 0 COLON))     o    	     (9 FORMAT-ERROR)
NIL
( 4 "Unexpected semicolon (probably a missing ~~ somewhere).")
FORMAT-UNTAGGED-CONDITION :D8
(F 23 *FORMAT-INDEX* F 24 *FORMAT-ARGUMENTS* F 25 *FORMAT-LENGTH* F 26 *FORMAT-CONTROL-STRING*)   W0 o    	    pH3 o    H
    jYHto    	    	    ZJ\L^_N__O_Oo    	    Oo    	    KM
    Oo     o    	    W0c0uo    	    	    _,_*O,_(_&O(_$_"O$_ O"o    	    O*o    	    O o    gO&eW.kc.W2W4W.o    	    o    	    	    __O__O_OO
    Oo    o    	    hW.kc.W2W4W.o    	    IkԱ (375 FORMAT-ERROR 346 FORMAT-FIND-COMMAND 326 SUB-FORMAT 292 \MVLIST 287 FORMAT-FIND-COMMAND 276 FORMAT-ERROR 234 FORMAT-ERROR 220 FORMAT-ERROR 174 \MVLIST 169 FORMAT-FIND-COMMAND 148 FORMAT-FIND-COMMAND 126 SUB-FORMAT 118 FORMAT-ERROR 104 FORMAT-ERROR 60 \MVLIST 55 FORMAT-FIND-COMMAND 38 FORMAT-ERROR 17 FORMAT-ERROR)
NIL
( 370 "Syntax error" 341 (#\]) 334 #\] 282 (#\; #\]) 271 "Syntax error" 242 #\] 229 "Parameters not allowed"
 215 "Atsign flag not allowed" 164 (#\; #\]) 143 (#\]) 133 #\] 113 "No parameters allowed" 99 "Atsign flag not allowed"
 50 (#\; #\]) 32 "Argument to ~~[ must be integer - ~S" 12 "Missing argument")
FORMAT-FUNNY-CONDITION :D8
(F 9 *FORMAT-ARGUMENTS*)  c	  o    	    	    HHZJ\L^_N_OOMo    	    Wo    	    dIK
    Wc (88 SUB-FORMAT 76 FORMAT-ERROR 61 FORMAT-ERROR 14 \MVLIST 9 FORMAT-FIND-COMMAND)
NIL
( 71 "Missing argument" 56 "Flags or arguments not allowed" 4 (#\]))
FORMAT-BOOLEAN-CONDITION :D8
(F 18 *FORMAT-INDEX* F 19 *FORMAT-ARGUMENTS* F 20 *FORMAT-LENGTH* F 21 *FORMAT-CONTROL-STRING*)    o    	    	     HHZJ\L^_N_MOOo    	    W$kc$W(W*W$o    	    W&co    	    `o    	    	    __O__O__O__ O_"O O"Oo    	    OO
    W&c&IK
    o    	     (220 FORMAT-FIND-COMMAND 210 SUB-FORMAT 193 SUB-FORMAT 183 FORMAT-ERROR 124 \MVLIST 119 FORMAT-FIND-COMMAND 107 FORMAT-ERROR 92 FORMAT-ERROR 64 FORMAT-ERROR 14 \MVLIST 9 FORMAT-FIND-COMMAND)
NIL
( 215 (#\]) 178 "Flags or parameters not allowed" 114 (#\]) 102 "Missing argument" 87 "Syntax error" 59
 "Flags or parameters not allowed" 4 (#\;))
FORMAT-CONDITION :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 0 *FORMAT-INDEX* F 1 *FORMAT-ARGUMENTS* F 2 *FORMAT-LENGTH* F 3 *FORMAT-CONTROL-STRING*)  ]  BPkc R"SP'BbQcBo    	    o    	    @Ao    	        A         (90 FORMAT-UNTAGGED-CONDITION 84 FORMAT-FUNNY-CONDITION 76 FORMAT-BOOLEAN-CONDITION 70 FORMAT-ERROR 54 FORMAT-ERROR 41 FORMAT-ERROR)
NIL
( 65 "~~:@[ undefined" 49 "Syntax error" 36 "Too many parameters to ~[")
FORMAT-ITERATIONA0001 :D8
(P 5 *FORMAT-INDEX* P 4 *FORMAT-LENGTH* P 3 *FORMAT-CONTROL-STRING* P 2 *CONDITION-HANDLER-BINDINGS* P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 6 SI::CONDITION-CASE-LITERALS F 7 *CONDITION-HANDLER-BINDINGS* F 8 A0233 F 9 STRING F 10 MAX-ITER F 11 COLON F 12 ATSIGN F 13 END-COLON)  8 i@VWWd	    jjLWWWW    	    cg     (46 \MVLIST 40 FORMAT-DO-ITERATION 20 CL:LENGTH)
(53 :NORMAL)
()
FORMAT-ITERATION :D8
(L (2 PARMS) P 14 A0233 P 13 SI::CONDITION-CASE-LITERALS P 12 STRING P 11 STRING P 10 END-COLON P 0 MAX-ITER I 1 ATSIGN I 0 COLON F 15 *FORMAT-INDEX* F 16 *FORMAT-ARGUMENTS* F 17 *FORMAT-CONTROL-STRING* F 18 *FORMAT-LENGTH*)  BBBbm	Bo    	    WkcW$W"Wo    	    o    	    	    
II[K]M__ONo    	    JdL W Eo    	    O	    o    	    O!o    _	    _dg    O$W c     0O_g    g    o    W"WkhO        OO
    LH@AO     (280 FORMAT-DO-ITERATION 267 SI::CONDITION-CASE-ERROR 255 CL:ERROR 177 FORMAT-ITERATIONA0001 158 FORMAT-ERROR 147 CL:STRINGP 137 FORMAT-ERROR 113 FORMAT-ERROR 71 \MVLIST 66 FORMAT-FIND-COMMAND 55 FORMAT-ERROR 27 FORMAT-ERROR)
(247 FORMAT-ERROR 225 :ARGS 220 FORMAT-ERROR 208 FORMAT-ERROR 185 :NORMAL)
( 230 "While processing indirect control string~%%~S~%%~V@T^" 169 (SI::CREATE-CONDITION-CASE-LITERALS (QUOTE FORMAT-ERROR))
 153 "Control string is not a string" 132 "Missing argument" 108 "Illegal terminator for ~~{" 61 (#\})
 50 "Syntax error" 22 "Too many parameters")
FORMAT-DO-ITERATIONA0001A0002A0003 :D8
(P 2 *FORMAT-ARGUMENTS* P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 3 *FORMAT-ARGUMENTS* F 4 COLON F 5 START F 6 END)  < i@TSo    	    JUV
    Sco    	     (55 FORMAT-ERROR 33 SUB-FORMAT 20 FORMAT-ERROR)
NIL
( 50 "Argument must be a list" 15 "Missing argument")
FORMAT-DO-ITERATIONA0001A0002A0004 :D8
(P 2 *FORMAT-ARGUMENTS* P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 3 *FORMAT-ARGUMENTS* F 4 COLON F 5 START F 6 END)  < i@TSo    	    JUV
    Sco    	     (55 FORMAT-ERROR 33 SUB-FORMAT 20 FORMAT-ERROR)
NIL
( 50 "Argument must be a list of lists" 15 "Missing argument")
FORMAT-DO-ITERATIONA0001A0002 :D8
(P 4 *FORMAT-ARGUMENTS* P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 5 *FORMAT-ARGUMENTS* F 6 MAX-ITER F 7 AT-LEAST-ONCE-P F 8 ATSIGN)   i@"W&jZVUJjWhihg    	    Jk԰U*o    	    Lj[VL)Kj!WhUc
o    	    ig    	    Kk԰ (121 FORMAT-DO-ITERATIONA0001A0002A0004 105 FORMAT-ERROR 57 FORMAT-ERROR 38 FORMAT-DO-ITERATIONA0001A0002A0003)
(116 FORMAT-ESCAPE 33 FORMAT-ESCAPE)
( 100 "Argument must be a list" 52 "Missing argument")
FORMAT-DO-ITERATIONA0001 :D8
(P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH*)    i@g    	     (14 FORMAT-DO-ITERATIONA0001A0002)
(9 FORMAT-ESCAPE)
()
FORMAT-DO-ITERATION :D8
(I 5 AT-LEAST-ONCE-P I 4 ATSIGN I 3 COLON I 2 MAX-ITER I 1 END I 0 START)     g    	     (9 FORMAT-DO-ITERATIONA0001)
(4 FORMAT-COLON-ESCAPE)
()
FORMAT-GET-TRAILING-SEGMENTSA0001A0002 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 PREV F 1 TILDE F 2 *STANDARD-OUTPUT* F 3 A0240)    PQ
    R	    	    hc$ (18 \MVLIST 13 CL:GET-OUTPUT-STREAM-STRING 6 SUB-FORMAT)
NIL
()
FORMAT-GET-TRAILING-SEGMENTSA0001A0003 :D8
(F 0 *STANDARD-OUTPUT* F 1 A0240)     Pg    Q     (11 CL:CLOSE)
(5 :ABORT)
()
FORMAT-GET-TRAILING-SEGMENTSA0001 :D8
(P 3 A0240 P 2 *STANDARD-OUTPUT* P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH*)  /  i@    ig    	    	    Jg    K    $ (40 CL:CLOSE 28 \MVLIST 23 FORMAT-GET-TRAILING-SEGMENTSA0001A0002 9 MAKE-FILL-POINTER-OUTPUT-STREAM)
(34 :ABORT 18 FORMAT-GET-TRAILING-SEGMENTSA0001A0003)
()
FORMAT-GET-TRAILING-SEGMENTS :D8
(P 3 TILDE P 1 PREV F 17 *FORMAT-INDEX* F 18 *FORMAT-LENGTH* F 19 *FORMAT-CONTROL-STRING*)    W"kc"W$W&W"o    	    o    	    	    HHZJ\L^_N__O_Mo    	    OOo    	    g    	    _SOo    9    	    __O__O_ OOOkO O	    $OhkO	    $jd$ (204 CL:LENGTH 187 CL:LENGTH 147 \MVLIST 142 FORMAT-GET-TRAILING-SEGMENTS 123 FORMAT-GET-TRAILING-SEGMENTSA0001 112 FORMAT-ERROR 95 FORMAT-ERROR 42 \MVLIST 37 FORMAT-FIND-COMMAND 26 FORMAT-ERROR)
(118 FORMAT-ESCAPE)
( 134 #\; 107 "Flags and parameters not allowed" 90 "~~:; allowed only after first segment in ~~<" 32 (#\; #\>)
 21 "Syntax error")
FORMAT-GET-SEGMENTSA0001 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 PREV F 1 TILDE F 2 *STANDARD-OUTPUT* F 3 A0248)    PQ
    R	    	    hc$ (18 \MVLIST 13 CL:GET-OUTPUT-STREAM-STRING 6 SUB-FORMAT)
NIL
()
FORMAT-GET-SEGMENTSA0002 :D8
(F 0 *STANDARD-OUTPUT* F 1 A0248)     Pg    Q     (11 CL:CLOSE)
(5 :ABORT)
()
FORMAT-GET-SEGMENTS :D8
(P 18 A0248 P 17 *STANDARD-OUTPUT* P 3 TILDE P 1 PREV)     o    	    	    HHZJ\L^_N__O_Oo    	        ig    	    	    O"g    O$    $_Oo    K    	    __O__O_ OOMOOO $dOOOkO	    O $dOhkO	    $ (211 CL:LENGTH 191 CL:LENGTH 135 \MVLIST 130 FORMAT-GET-TRAILING-SEGMENTS 107 CL:CLOSE 93 \MVLIST 88 FORMAT-GET-SEGMENTSA0001 74 MAKE-FILL-POINTER-OUTPUT-STREAM 68 FORMAT-ERROR 14 \MVLIST 9 FORMAT-FIND-COMMAND)
(100 :ABORT 83 FORMAT-GET-SEGMENTSA0002)
( 122 #\; 63 "Atsign flag not allowed" 4 (#\; #\>))
MAKE-PAD-SEGS :D8
(L (1 PADDINGS 0 SPACES))  W  P@A
    @AJջA\j.L"Kjjk    
    LK
    XJkԉ	    IJIHKkՀKLkհ (64 \FZEROP 51 CL::%%/ 44 RAND 9 CL:TRUNCATE)
(39 FLOATP)
()
FORMAT-ROUND-COLUMNS :D8
(L (2 COLINC 1 MINCOL 0 WIDTH))     @dABA@B
     (15 CL:CEILING)
NIL
()
FORMAT-JUSTIFICATION :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 24 *FORMAT-INDEX* F 25 *FORMAT-LENGTH* F 26 *FORMAT-CONTROL-STRING* F 27 *STANDARD-OUTPUT*)  BBBbjBBBbkBBBbjBBBbo    PBo    	    H3 jHo    H
    I3 Ijo    I
    J3 jJo    J
    K    o    K
    W0kc0W2W4W0o    	        	    \L^_N__O__O_Ok@Alk@kjOkAkj_OJOHI    _OO
    _Ok A@8@AA8@5Oo    
    &@AA@Oo    
    A@A@jO_MWOOO_jOOO_    lH_"_ Oo    	    W6	    jOO O"M	    OO_&_$$O&j_*_(O(O*hK	    O*k_*O&j_._,O,O.K	    O.k_.O$	    O$O& (530 WRITE-STRING* 512 CL:WRITE-CHAR 480 CL:WRITE-CHAR 444 WRITE-STRING* 425 CHARPOS 417 FORMAT-ERROR 394 LINELENGTH 341 \NCONC2 318 \NCONC2 281 MAKE-PAD-SEGS 269 FORMAT-ROUND-COLUMNS 187 \MVLIST 182 FORMAT-GET-SEGMENTS 176 FORMAT-ERROR 148 FORMAT-ERROR 129 FORMAT-ERROR 109 FORMAT-ERROR 89 FORMAT-ERROR 69 FORMAT-ERROR)
(136 CHARACTER)
( 412 "Too many parameters" 336 (0) 313 (0) 171 "Syntax error" 142 "Padchar must be a character - ~S" 123
 "Minpad must be a non-negative integer - ~S" 103 "Colinc must be a positive integer - ~S" 83 "Mincol must be a non-negative integer - ~S"
 64 "Too many parameters" 51 #\Space)
FORMAT-TERPRI :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 3 *STANDARD-OUTPUT*)  C @Ao    	    BBBbk!Bo    	    HjIJhS	    JkԺ (58 TERPRI 41 FORMAT-ERROR 13 FORMAT-ERROR)
NIL
( 36 "Too many parameters" 8 "Flags not allowed")
FORMAT-FRESHLINE :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 3 *STANDARD-OUTPUT*)  K @Ao    	    BBBbk!Bo    	    S	    HkjIJhS	    JkԺ (66 TERPRI 48 CL:FRESH-LINE 41 FORMAT-ERROR 13 FORMAT-ERROR)
NIL
( 36 "Too many parameters" 8 "Flags not allowed")
FORMAT-PAGE :D8
(L (2 PARMS 1 ATSIGN 0 COLON))  G  @Ao    	    BBBbk!Bo    	    HjIJho    	    JkԺ (62 CL:WRITE-CHAR 41 FORMAT-ERROR 13 FORMAT-ERROR)
NIL
( 57 #\Page 36 "Too many parameters" 8 "Flags not allowed")
FORMAT-TILDE :D8
(L (2 PARMS 1 ATSIGN 0 COLON))  G  @Ao    	    BBBbk!Bo    	    HjIJho    	    JkԺ (62 CL:WRITE-CHAR 41 FORMAT-ERROR 13 FORMAT-ERROR)
NIL
( 57 #\~ 36 "Too many parameters" 8 "Flags not allowed")
FORMAT-EAT-WHITESPACE :D8
(F 0 *FORMAT-INDEX* F 1 *FORMAT-CONTROL-STRING* F 2 *FORMAT-LENGTH*)  9   Pkc RQPo    	    g    Qg    P    Q	    c kհ (48 CL:LENGTH 40 CL:POSITION-IF-NOT 22 FORMAT-ERROR)
(34 :START 28 WHITESPACE-CHAR-P)
( 17 "Syntax error")
FORMAT-NEWLINE :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 0 *STANDARD-OUTPUT*)  ,  Bo    	    @Ao    	    AP	         (41 FORMAT-EAT-WHITESPACE 36 TERPRI 27 FORMAT-ERROR 11 FORMAT-ERROR)
NIL
( 22 "~:@<newline> is undefined" 6 "Parameters not allowed")
FORMAT-PLURAL :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 1 *FORMAT-ARGUMENTS* F 2 *FORMAT-ORIGINAL-ARGUMENTS*)  { Bo    	    @-R	    Q	    k jHo    	    HR
    cQo    	    kAo    Qco    	    Ao    o    	     (120 WRITE-STRING* 101 WRITE-STRING* 71 FORMAT-ERROR 55 CL:NTHCDR 47 FORMAT-ERROR 27 CL:LENGTH 21 CL:LENGTH 11 FORMAT-ERROR)
NIL
( 115 "s" 109 "ies" 96 "" 82 "y" 66 "Missing argument" 42 "No previous argument" 6 "Parameters not allowed")
FORMAT-SKIP-ARGUMENTS :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 2 *FORMAT-ARGUMENTS* F 3 *FORMAT-ORIGINAL-ARGUMENTS*)   BBBbAjkBo    	    A$jHHS	    o    	    HS
    c@+S	    R	    HչjIo    	    IS
    cHR	    o    	    HR
    c (139 CL:NTHCDR 131 FORMAT-ERROR 119 CL:LENGTH 109 CL:NTHCDR 101 FORMAT-ERROR 83 CL:LENGTH 77 CL:LENGTH 65 CL:NTHCDR 57 FORMAT-ERROR 45 CL:LENGTH 30 FORMAT-ERROR)
NIL
( 126 "Skip to nonexistant argument" 96 "Skip to nonexistant argument" 52 "Illegal to go to non-existant argument"
 25 "Too many parameters")
FORMAT-INDIRECTIONA0001 :D8
(P 6 *FORMAT-ARGUMENTS* P 5 *FORMAT-INDEX* P 4 *FORMAT-LENGTH* P 3 *FORMAT-CONTROL-STRING* P 2 *CONDITION-HANDLER-BINDINGS* P 1 SI::*CATCH-RETURN-FROM* P 0 SI::*DUMMY-FOR-CATCH* F 7 *FORMAT-ARGUMENTS* F 8 SI::CONDITION-CASE-LITERALS F 9 *CONDITION-HANDLER-BINDINGS* F 10 STRING F 11 ATSIGN F 12 A0258)  W i@WWWd	    jWjL
    W%o    	    jL
    	    cg    Wc (68 \MVLIST 61 SUB-FORMAT 51 FORMAT-ERROR 35 SUB-FORMAT 21 CL:LENGTH)
(75 :NORMAL)
( 46 "Missing argument")
FORMAT-INDIRECTION :D8
(L (2 PARMS 0 COLON) P 5 A0258 P 4 SI::CONDITION-CASE-LITERALS P 3 STRING P 0 STRING I 1 ATSIGN F 6 *FORMAT-ARGUMENTS* F 7 *FORMAT-CONTROL-STRING* F 8 *FORMAT-INDEX*)   @o    	    Bo    	    V@o    	    !H	    o    	    H!o    \	    Ydg    M$Vc    ,Ig    g    o    WWkhJ        IL
     (156 SI::CONDITION-CASE-ERROR 146 CL:ERROR 75 FORMAT-INDIRECTIONA0001 58 FORMAT-ERROR 47 CL:STRINGP 38 FORMAT-ERROR 24 FORMAT-ERROR 11 FORMAT-ERROR)
(138 FORMAT-ERROR 117 :ARGS 112 FORMAT-ERROR 103 FORMAT-ERROR 82 :NORMAL)
( 122 "While processing indirect control string~%%~S~%%~V@T^" 68 (SI::CREATE-CONDITION-CASE-LITERALS (QUOTE FORMAT-ERROR))
 53 "Indirected control string is not a string" 33 "Missing argument" 19 "Parameters not allowed" 6 "Colon modifier not allowed")
FORMAT-TAB :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 6 *STANDARD-OUTPUT*)   BBBbkBBBbkBBo    	    @o    	    V	    [%IAKHԀHI
    ֺKJIKJI
    JKՅAHljLMho    V
    MkԽ (122 CL:WRITE-CHAR 91 CL:REM 75 CL:CEILING 58 POSITION 51 FORMAT-ERROR 38 FORMAT-ERROR)
NIL
( 116 #\Space 46 "Tab-to in pixel units not supported" 33 "Too many parameters")
FORMAT-PRINC :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 5 *FORMAT-ARGUMENTS*)   U#o    	     B!H@o    	    Uc
	    BbjBBBbkBBBbjBBBbo    Bo    	    H@o    	    IJKLA     (142 FORMAT-WRITE-FIELD 131 CL:PRINC-TO-STRING 113 FORMAT-ERROR 48 CL:PRINC 34 WRITE-STRING* 12 FORMAT-ERROR)
NIL
( 125 "()" 108 "Too many parameters" 98 #\Space 29 "()" 7 "Missing argument")
FORMAT-PRIN1 :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 5 *FORMAT-ARGUMENTS*)   U#o    	     B!H@o    	    Uc
	    BbjBBBbkBBBbjBBBbo    Bo    	    H@o    	    IJKLA     (142 FORMAT-WRITE-FIELD 131 CL:PRIN1-TO-STRING 113 FORMAT-ERROR 48 CL:PRIN1 34 WRITE-STRING* 12 FORMAT-ERROR)
NIL
( 125 "()" 108 "Too many parameters" 98 #\Space 29 "()" 7 "Missing argument")
FORMAT-PRINT-CHARACTER :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 1 *FORMAT-ARGUMENTS*)  X Bo    	    Q.o    	     H    o    	    @AH	    QcA@H	    H@
     (85 FORMAT-PRINT-NAMED-CHARACTER 77 CL:PRIN1 58 CL:WRITE-CHAR 45 FORMAT-ERROR 25 FORMAT-ERROR 11 FORMAT-ERROR)
(34 CHARACTER)
( 40 "Argument must be a character" 20 "Missing argument" 6 "Too many parameters")
FORMAT-PRINT-NAMED-CHARACTER :D8
(L (1 LONGP 0 CHAR))  q  @     HllH!H	    :@    ӹjI=Il7o    	    l@@    ZllJ	    	    	    	    H	     (110 CL:WRITE-CHAR 103 WRITE-STRING* 98 CL:STRING-CAPITALIZE 93 CL:PRINC-TO-STRING 87 CL:WRITE-CHAR 61 CL:WRITE-CHAR 30 CL:CHAR-NAME)
(69 CHARACTER 38 CHARACTER 5 CHARACTER)
( 56 #\^)
FORMAT-ADD-COMMAS :D8
(L (2 COMMA-INTERVAL 1 COMMACHAR 0 STRING))    @	    qHd@jo    :@jo    :lkB
    Yg    A    HIKj @jo    :@jo    :J@jMjJJ@g    LBվjNjNg    Lg    KB_jOjOg    K
    KBջLBkհ (150 CL:REPLACE 54 CL:MAKE-STRING 41 CL:FLOOR 5 CL:LENGTH)
(143 :END2 123 :START2 117 :END1 101 :START1 48 :INITIAL-ELEMENT)
( 82 #\- 72 #\+ 28 #\- 18 #\+)
FORMAT-WRITE-FIELD :D8
(L (5 PADLEFT 4 PADCHAR 3 MINPAD 2 COLINC 1 MINCOL 0 STRING))    A3 jAo    A
    B3 Bjo    B
    C3 jCo    C
    D    o    D
    @	    QHCAB    E IHjJKD	    KkԻ@	    @	    IHjLMhD	    MkԽ (155 CL:WRITE-CHAR 137 WRITE-STRING* 130 WRITE-STRING* 117 CL:WRITE-CHAR 97 FORMAT-ROUND-COLUMNS 84 CL:LENGTH 77 FORMAT-ERROR 58 FORMAT-ERROR 38 FORMAT-ERROR 18 FORMAT-ERROR)
(65 CHARACTER)
( 71 "Padchar must be a character - ~S" 52 "Minpad must be a non-negative integer - ~S" 32 "Colinc must be a positive integer - ~S"
 12 "Mincol must be a non-negative integer - ~S")
FORMAT-PRINT-NUMBER :D8
(L (4 PARMS 3 PRINT-SIGN-P 2 PRINT-COMMAS-P 1 RADIX 0 NUMBER) P 6 *PRINT-RADIX* P 5 *PRINT-BASE*)    DDDbjDDDbo    DDDbo    DDDblDo    	    A@	    @3 	L	    j2C/Bg    o    LJK        g    o    L    BLJK    LHkjIi     (173 FORMAT-WRITE-FIELD 160 FORMAT-ADD-COMMAS 149 CL:CONCATENATE 131 CL:CONCATENATE 126 FORMAT-ADD-COMMAS 97 WRITE-STRING* 85 CL:PRINC-TO-STRING 71 FORMAT-ERROR)
(138 STRING 113 STRING)
( 143 "+" 118 "+" 66 "Too many parameters" 43 #\, 27 #\Space)
FORMAT-PRINT-SMALL-CARDINAL :D8
(L (0 N) F 6 CARDINAL-ONES F 7 CARDINAL-TENS F 8 CARDINAL-TEENS)   @ld
    	    QHHIj'VI	    o    	    Jdjo    	    JjXJl

    	    [KLdk$WL	    Mj/o    	    VM	    kWM	    Mj
VM	     (155 WRITE-STRING* 141 WRITE-STRING* 128 WRITE-STRING* 120 CL:WRITE-CHAR 105 WRITE-STRING* 82 \MVLIST 77 CL:TRUNCATE 63 CL:WRITE-CHAR 46 WRITE-STRING* 35 WRITE-STRING* 12 \MVLIST 7 CL:TRUNCATE)
NIL
( 115 #\- 58 #\Space 41 " hundred")
FORMAT-PRINT-CARDINAL :D8
(L (0 N))  @   j@o    	    j@j@    @j@dd	    o    	    j@     (61 FORMAT-PRINT-CARDINAL-AUX 53 WRITE-STRING* 41 \FZEROP 24 FORMAT-PRINT-CARDINAL-AUX 14 WRITE-STRING*)
NIL
( 48 "zero" 9 "negative ")
FORMAT-PRINT-CARDINAL-AUX :D8
(L (2 ERR 1 PERIOD 0 N) F 3 CARDINAL-PERIODS)   @n
    	    !HHAl
o    B
    IjId	    IAkB    Jj8JJ	    ,IjII	    o    	    J	    SA	    h (125 WRITE-STRING* 117 FORMAT-PRINT-SMALL-CARDINAL 110 CL:WRITE-CHAR 99 \FZEROP 82 \FZEROP 66 FORMAT-PRINT-CARDINAL-AUX 55 \FZEROP 39 FORMAT-ERROR 13 \MVLIST 8 CL:TRUNCATE)
NIL
( 105 #\Space 33 "Number too large to print in English: ~:D")
FORMAT-PRINT-ORDINAL :D8
(L (0 N) F 7 ORDINAL-ONES F 8 CARDINAL-TEENS F 9 CARDINAL-TENS F 10 ORDINAL-TENS)  j@o    	    @	    aHld
    	    YIJdjJd	    HK	    JjKdjo    	    Kl

    	    \LKlo    	    MdkWN	    o    	    j:M.NjHN<KjMWM	    o    	    WN	    	    NdjʿWN	    	    MjWM	    Hjo    	    o    	     (279 WRITE-STRING* 268 WRITE-STRING* 253 WRITE-STRING* 237 \FZEROP 231 WRITE-STRING* 213 \FZEROP 207 WRITE-STRING* 198 CL:WRITE-CHAR 188 WRITE-STRING* 154 WRITE-STRING* 144 WRITE-STRING* 127 WRITE-STRING* 105 \MVLIST 100 CL:TRUNCATE 91 CL:WRITE-CHAR 69 FORMAT-PRINT-CARDINAL 59 \FZEROP 36 \MVLIST 31 CL:TRUNCATE 20 ABS 13 WRITE-STRING*)
NIL
( 274 "zeroeth" 263 "th" 193 #\- 149 "th" 122 "twelfth" 86 #\Space 8 "negative ")
FORMAT-PRINT-OLD-ROMAN :D8
(L (0 N))  c  @jn@o    @
    o    o    o    n@Lj%LHIHILKMM	    hJ	    MKհ (91 CL:WRITE-CHAR 81 \FZEROP 20 FORMAT-ERROR)
NIL
( 36 #\M 31 (500 100 50 10 5 1) 26 (#\D #\C #\L #\X #\V #\I) 14 "Number too large to print in old Roman numerals: ~:D")
FORMAT-PRINT-ROMAN :D8
(L (0 N))  
  @jn@o    @
    o    o    o    o    o    no    ld@	OjIO<HIJKHIJKO_MO;MOO!N	    L	    OMOՊ	    hO__L	    OMհ (162 CL:WRITE-CHAR 135 \FZEROP 121 CL:WRITE-CHAR 114 CL:WRITE-CHAR 20 FORMAT-ERROR)
NIL
( 54 #\C 46 #\M 41 (100 10 10 1 1 0) 36 (#\C #\X #\X #\I #\I) 31 (500 100 50 10 5 1) 26 (#\D #\C #\L #\X #\V #\I)
 14 "Number too large to print in Roman numerals: ~:D")
FORMAT-PRINT-DECIMAL :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 0 *FORMAT-ARGUMENTS*)  "  Po    	    l
@AB    Pc  (23 FORMAT-PRINT-NUMBER 12 FORMAT-ERROR)
NIL
( 7 "Missing argument")
FORMAT-PRINT-BINARY :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 0 *FORMAT-ARGUMENTS*)  "  Po    	    l@AB    Pc  (23 FORMAT-PRINT-NUMBER 12 FORMAT-ERROR)
NIL
( 7 "Missing argument")
FORMAT-PRINT-OCTAL :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 0 *FORMAT-ARGUMENTS*)  "  Po    	    l@AB    Pc  (23 FORMAT-PRINT-NUMBER 12 FORMAT-ERROR)
NIL
( 7 "Missing argument")
FORMAT-PRINT-HEXADECIMAL :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 0 *FORMAT-ARGUMENTS*)  "  Po    	    l@AB    Pc  (23 FORMAT-PRINT-NUMBER 12 FORMAT-ERROR)
NIL
( 7 "Missing argument")
FORMAT-PRINT-RADIXA0001 :D8
(NAME SI::*UNWIND-PROTECT* I 0 SI::*CLEANUP-FORMS* F 0 CL:NUMBER F 1 COLON F 2 A0268 F 3 ATSIGN F 4 *STANDARD-OUTPUT*)    PQS    T	    	    hc$ (19 \MVLIST 14 CL:GET-OUTPUT-STREAM-STRING 7 FORMAT-PRINT-RADIX-AUX)
NIL
()
FORMAT-PRINT-RADIXA0002 :D8
(F 0 *STANDARD-OUTPUT* F 1 A0268)     Pg    Q     (11 CL:CLOSE)
(5 :ABORT)
()
FORMAT-PRINT-RADIX :D8
(L (2 PARMS) P 2 A0268 P 1 *STANDARD-OUTPUT* P 0 CL:NUMBER I 1 ATSIGN I 0 COLON F 3 *FORMAT-ARGUMENTS*)  } S'o    	     BdHBBb@AB    Sc߲C    ig    	    	    Ig    J    $BkjBo    i    H@A     (122 FORMAT-PRINT-RADIX-AUX 113 FORMAT-WRITE-FIELD 85 CL:CLOSE 73 \MVLIST 68 FORMAT-PRINT-RADIXA0001 54 MAKE-FILL-POINTER-OUTPUT-STREAM 38 FORMAT-PRINT-NUMBER 12 FORMAT-ERROR)
(79 :ABORT 63 FORMAT-PRINT-RADIXA0002)
( 106 #\Space 7 "Missing argument")
FORMAT-PRINT-RADIX-AUX :D8
(L (2 ATSIGN 1 COLON 0 CL:NUMBER))  6   @3 $BA@	    @	    A@	    @	    o    @AB     (51 FORMAT-ERROR 37 FORMAT-PRINT-CARDINAL 30 FORMAT-PRINT-ORDINAL 21 FORMAT-PRINT-ROMAN 14 FORMAT-PRINT-OLD-ROMAN)
NIL
( 43 "Non-integer ~S can't be FORMATted ~~~:[~;:~]~:[~;@~]R")
FORMAT-FIXED :D8
(L (2 PARMS 1 ATSIGN 0 COLON) P 6 *PRINT-BASE* F 7 *FORMAT-ARGUMENTS*)   @o    	    BdBbdBbBdBbdBbBBBbo    Bo    	    Wo    	    ]dHIJKLA    Wcd3 i    M    HIJKLA    l
M	    Hkjo    i     (179 FORMAT-WRITE-FIELD 164 CL:PRINC-TO-STRING 152 FORMAT-FIXED-AUX 110 FORMAT-FIXED-AUX 92 FORMAT-ERROR 77 FORMAT-ERROR 11 FORMAT-ERROR)
(140 FLOATP 132 RATIO)
( 172 #\Space 87 "Missing argument" 72 "Too many parameters" 62 #\Space 6 "Colon flag not allowed")
FORMAT-FIXED-AUX :D8
(L (6 ATSIGN 5 PAD 4 OVF 3 K 2 D 1 W 0 NUMBER)) z  AxBtCqj@o    	    j@b o    @K@do    B	    	    AHHZJKo    	    I	    Lo    	    @	    AAFj@Hkո@	    HBC    	    YI[K]M_BA HLոN)HdjOHkոjBB	    h_оOHjHkո_AKjH%D"Aj__OOhD	    Ok_A Hj__OOE	    Ok_j@o    Fo    	    No    	    J	    Oo    	     (375 CL:WRITE-CHAR 361 WRITE-STRING* 354 CL:WRITE-CHAR 341 CL:WRITE-CHAR 309 CL:WRITE-CHAR 276 CL:WRITE-CHAR 218 \FZEROP 154 \MVLIST 149 FLONUM-TO-STRING 141 ABS 118 CL:PRINC 111 CL:WRITE-CHAR 94 WRITE-STRING* 87 CL:WRITE-CHAR 59 \MVLIST 54 FLONUM-TO-STRING 23 CL:WRITE-CHAR)
NIL
( 370 #\0 349 #\0 336 #\+ 328 #\- 106 #\0 82 #\0 46 1.0E+7 35 0.001 18 #\-)
FORMAT-EXPONENTIAL :D8
(L (2 PARMS 1 ATSIGN 0 COLON) P 8 *PRINT-BASE* F 9 *FORMAT-ARGUMENTS*)  	 @o    	    BdBbdBbBdBbBBbkBdBbBBbo    BdBbBo    	    W"o    	    _dHIJKLMNA	    Wcd3 i    O    HIJKLMNA	    l
O	    Hkjo    i     (204 FORMAT-WRITE-FIELD 189 CL:PRINC-TO-STRING 176 FORMAT-EXP-AUX 131 FORMAT-EXP-AUX 110 FORMAT-ERROR 95 FORMAT-ERROR 11 FORMAT-ERROR)
(162 FLOATP 153 RATIO)
( 197 #\Space 105 "Missing argument" 90 "Too many parameters" 71 #\Space 6 "Colon flag not allowed")
FORMAT-EXPONENT-MARKER :D8
(L (0 CL:NUMBER) F 1 *READ-DEFAULT-FLOAT-FORMAT*)  A @dQ
    o     Hd    o        o    g    Ho    h     (62 CHECK-TYPE-FAIL 7 TYPEP)
(49 CL:NUMBER 36 FLOATP 24 FLOATP)
( 55 (OR CL:SHORT-FLOAT CL:SINGLE-FLOAT) 43 #\F 30 #\S 13 #\E)
FORMAT-EXP-AUX :D8
(L (8 ATSIGN 7 MARKER 6 PAD 5 OVF 4 K 3 E 2 D 1 W 0 NUMBER))   	AB@	    @	    	    	    `HHDZ	    	    CK	    \CLCK	    BDjBDkԀBjDkD_AdlM_Gj@Ok_A-C*E'MC"Aj__OOhE	    Ok_IONDO    	    __O__O_AlOO_OOj
Ok__ALjO$E!Aj_"_ O O"E	    O"k_"A!Oj_&_$O$O&F	    O&k_&j@o    Go    	    Oo    	    O	    G@	    	    jJo    o    	    C	K	    K	    j_*_(O(O*o    	    O*k_* (442 CL:WRITE-CHAR 417 CL:LENGTH 410 WRITE-STRING* 401 CL:WRITE-CHAR 381 CL:WRITE-CHAR 376 FORMAT-EXPONENT-MARKER 366 WRITE-STRING* 358 CL:WRITE-CHAR 344 CL:WRITE-CHAR 311 CL:WRITE-CHAR 277 CL:WRITE-CHAR 190 \MVLIST 185 FLONUM-TO-STRING 162 CL:WRITE-CHAR 74 CL:LENGTH 60 CL:LENGTH 51 CL:PRINC-TO-STRING 46 ABS 26 \MVLIST 21 SCALE-EXPONENT 16 ABS 9 CL:PRIN1)
NIL
( 437 #\0 396 #\+ 390 #\- 353 #\0 339 #\+ 330 #\-)
FORMAT-GENERAL-FLOAT :D8
(L (2 PARMS 1 ATSIGN 0 COLON) P 8 *PRINT-BASE* F 9 *FORMAT-ARGUMENTS*)  	 @o    	    BdBbdBbBdBbdBbBBBbo    BBBbo    BdBbBo    	    W"o    	    _dHIJKLMNA	    Wcd3 i    O    HIJKLMNA	    l
O	    Hkjo    i     (211 FORMAT-WRITE-FIELD 196 CL:PRINC-TO-STRING 183 FORMAT-GENERAL-AUX 138 FORMAT-GENERAL-AUX 117 FORMAT-ERROR 102 FORMAT-ERROR 11 FORMAT-ERROR)
(169 FLOATP 160 RATIO)
( 204 #\Space 112 "Missing argument" 97 "Too many parameters" 78 #\Space 62 #\* 6 "Colon flag not allowed")
FORMAT-GENERAL-AUX :D8
(L (8 ATSIGN 7 MARKER 6 PAD 5 OVF 4 K 3 E 2 D 1 W 0 CL:NUMBER))    	@	    	    	    qB1@	    	    	    dkkklHHlYJIJbC4lAdKռBHսjM;MB6@LMhEFG    Kj_NOhl԰o    	    Ok_@ABCDkEFGG	     (168 FORMAT-EXP-AUX 138 CL:WRITE-CHAR 110 FORMAT-FIXED-AUX 39 \MVLIST 34 FLONUM-TO-STRING 29 ABS 15 \MVLIST 10 SCALE-EXPONENT 5 ABS)
NIL
( 133 #\Space)
FORMAT-DOLLARS :D8
(L (2 PARMS 1 ATSIGN 0 COLON) F 16 *FORMAT-ARGUMENTS*)  BBBblBBBbkBBBbjBBBbo    Bo    	    W o    	    jLo    W c Ao    o    L	    hHh    	    ^_N__O_@M	    JOM	    IO_jOjOj__OOK	    Ok_@M	    IOj__OOo    	    Ok_O	     (278 WRITE-STRING* 261 CL:WRITE-CHAR 232 WRITE-STRING* 214 CL:WRITE-CHAR 177 CL:LENGTH 166 WRITE-STRING* 136 \MVLIST 131 FLONUM-TO-STRING 123 ABS 82 FORMAT-ERROR 67 FORMAT-ERROR)
NIL
( 256 #\0 116 "" 110 "+" 92 "-" 77 "Missing argument" 62 "Too many parameters" 52 #\Space)
CHARPOS :D8
(L (0 STREAM))     @d	    o    @
    @     (19 CL:ERROR 6 STREAMP)
(26 STREAM)
( 13 "CHARPOS: ~A isn't a stream")
WHITESPACE-CHAR-P :D8
(L (0 CH))  	   @o     NIL
NIL
( 5 (#\Tab #\Page #\Space #\Backspace #\Newline #\Linefeed))
expand-NAME-ARRAY :D8
(L (1 SI::$$MACRO-ENVIRONMENT 0 SI::$$MACRO-FORM))  .  @ g    H	    g    ig    g    Hhh (16 LENGTH)
(32 QUOTE 27 :INITIAL-CONTENTS 21 :ELEMENT-TYPE 10 CL:MAKE-ARRAY)
()
(SETF-MACRO-FUNCTION (QUOTE NAME-ARRAY) (QUOTE expand-NAME-ARRAY))
(CL:PROCLAIM (QUOTE (CL:SPECIAL *FORMAT-ARGUMENTS*)))
(OR (BOUNDP (QUOTE *FORMAT-ARGUMENTS*)) (CL:SETQ *FORMAT-ARGUMENTS* NIL))
(SET-DOCUMENTATION (QUOTE *FORMAT-ARGUMENTS*) (QUOTE CL:VARIABLE) 
"List of FORMAT args yet unprocessed")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *FORMAT-CONTROL-STRING*)))
(OR (BOUNDP (QUOTE *FORMAT-CONTROL-STRING*)) (CL:SETQ *FORMAT-CONTROL-STRING* NIL))
(SET-DOCUMENTATION (QUOTE *FORMAT-CONTROL-STRING*) (QUOTE CL:VARIABLE) 
"Bound to FORMAT control string")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *FORMAT-DISPATCH-TABLE*)))
(OR (BOUNDP (QUOTE *FORMAT-DISPATCH-TABLE*)) (CL:SETQ *FORMAT-DISPATCH-TABLE* (CL:MAKE-ARRAY (QUOTE (
256)) :ELEMENT-TYPE T :INITIAL-CONTENTS (QUOTE (NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL 
FORMAT-NEWLINE NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL
 FORMAT-DOLLARS FORMAT-TERPRI FORMAT-FRESHLINE NIL FORMAT-CAPITALIZATION NIL FORMAT-SKIP-ARGUMENTS NIL
 NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL FORMAT-SEMICOLON-ERROR 
FORMAT-JUSTIFICATION NIL NIL FORMAT-INDIRECTION NIL FORMAT-PRINC FORMAT-PRINT-BINARY 
FORMAT-PRINT-CHARACTER FORMAT-PRINT-DECIMAL FORMAT-EXPONENTIAL FORMAT-FIXED FORMAT-GENERAL-FLOAT NIL 
NIL NIL NIL NIL NIL NIL FORMAT-PRINT-OCTAL FORMAT-PLURAL NIL FORMAT-PRINT-RADIX FORMAT-PRIN1 
FORMAT-TAB NIL NIL NIL FORMAT-PRINT-HEXADECIMAL NIL NIL FORMAT-CONDITION NIL NIL FORMAT-ESCAPE NIL NIL
 FORMAT-PRINC FORMAT-PRINT-BINARY FORMAT-PRINT-CHARACTER FORMAT-PRINT-DECIMAL FORMAT-EXPONENTIAL 
FORMAT-FIXED FORMAT-GENERAL-FLOAT NIL NIL NIL NIL NIL NIL NIL FORMAT-PRINT-OCTAL FORMAT-PLURAL NIL 
FORMAT-PRINT-RADIX FORMAT-PRIN1 FORMAT-TAB NIL NIL NIL FORMAT-PRINT-HEXADECIMAL NIL NIL 
FORMAT-ITERATION FORMAT-PAGE NIL FORMAT-TILDE NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL 
NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL 
NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL 
NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL 
NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL 
NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL)))))
(SET-DOCUMENTATION (QUOTE *FORMAT-DISPATCH-TABLE*) (QUOTE CL:VARIABLE) 
"Table of functions called by SUB-FORMAT to process ~foo stuff")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *FORMAT-INDEX*)))
(OR (BOUNDP (QUOTE *FORMAT-INDEX*)) (CL:SETQ *FORMAT-INDEX* NIL))
(SET-DOCUMENTATION (QUOTE *FORMAT-INDEX*) (QUOTE CL:VARIABLE) "Index into current control string")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *FORMAT-LENGTH*)))
(OR (BOUNDP (QUOTE *FORMAT-LENGTH*)) (CL:SETQ *FORMAT-LENGTH* NIL))
(SET-DOCUMENTATION (QUOTE *FORMAT-LENGTH*) (QUOTE CL:VARIABLE) "Length of current control string")
(CL:PROCLAIM (QUOTE (CL:SPECIAL *FORMAT-ORIGINAL-ARGUMENTS*)))
(OR (BOUNDP (QUOTE *FORMAT-ORIGINAL-ARGUMENTS*)) (CL:SETQ *FORMAT-ORIGINAL-ARGUMENTS* NIL))
(SET-DOCUMENTATION (QUOTE *FORMAT-ORIGINAL-ARGUMENTS*) (QUOTE CL:VARIABLE) 
"List of original FORMAT arguments")
(CL:PROCLAIM (QUOTE (CL:SPECIAL CARDINAL-ONES)))
(OR (BOUNDP (QUOTE CARDINAL-ONES)) (CL:SETQ CARDINAL-ONES (CL:MAKE-ARRAY 10 :ELEMENT-TYPE T 
:INITIAL-CONTENTS (QUOTE (NIL "one" "two" "three" "four" "five" "six" "seven" "eight" "nine")))))
(SET-DOCUMENTATION (QUOTE CARDINAL-ONES) (QUOTE CL:VARIABLE) "Table of strings used by ~R")
(CL:PROCLAIM (QUOTE (CL:SPECIAL CARDINAL-TENS)))
(OR (BOUNDP (QUOTE CARDINAL-TENS)) (CL:SETQ CARDINAL-TENS (CL:MAKE-ARRAY 10 :ELEMENT-TYPE T 
:INITIAL-CONTENTS (QUOTE (NIL NIL "twenty" "thirty" "forty" "fifty" "sixty" "seventy" "eighty" 
"ninety")))))
(SET-DOCUMENTATION (QUOTE CARDINAL-TENS) (QUOTE CL:VARIABLE) "Table of strings used by ~R")
(CL:PROCLAIM (QUOTE (CL:SPECIAL CARDINAL-TEENS)))
(OR (BOUNDP (QUOTE CARDINAL-TEENS)) (CL:SETQ CARDINAL-TEENS (CL:MAKE-ARRAY 10 :ELEMENT-TYPE T 
:INITIAL-CONTENTS (QUOTE ("ten" "eleven" "twelve" "thirteen" "fourteen" "fifteen" "sixteen" 
"seventeen" "eighteen" "nineteen")))))
(SET-DOCUMENTATION (QUOTE CARDINAL-TEENS) (QUOTE CL:VARIABLE) "Table of strings used by ~R")
(CL:PROCLAIM (QUOTE (CL:SPECIAL CARDINAL-PERIODS)))
(OR (BOUNDP (QUOTE CARDINAL-PERIODS)) (CL:SETQ CARDINAL-PERIODS (CL:MAKE-ARRAY 12 :ELEMENT-TYPE T 
:INITIAL-CONTENTS (QUOTE ("" " thousand" " million" " billion" " trillion" " quadrillion" 
" quintillion" " sextillion" " septillion" " octillion" " nonillion" " decillion")))))
(SET-DOCUMENTATION (QUOTE CARDINAL-PERIODS) (QUOTE CL:VARIABLE) "Table of strings used by ~R")
(CL:PROCLAIM (QUOTE (CL:SPECIAL ORDINAL-ONES)))
(OR (BOUNDP (QUOTE ORDINAL-ONES)) (CL:SETQ ORDINAL-ONES (CL:MAKE-ARRAY 10 :ELEMENT-TYPE T 
:INITIAL-CONTENTS (QUOTE (NIL "first" "second" "third" "fourth" "fifth" "sixth" "seventh" "eighth" 
"ninth")))))
(SET-DOCUMENTATION (QUOTE ORDINAL-ONES) (QUOTE CL:VARIABLE) "Table of strings used by ~R")
(CL:PROCLAIM (QUOTE (CL:SPECIAL ORDINAL-TENS)))
(OR (BOUNDP (QUOTE ORDINAL-TENS)) (CL:SETQ ORDINAL-TENS (CL:MAKE-ARRAY 10 :ELEMENT-TYPE T 
:INITIAL-CONTENTS (QUOTE (NIL "tenth" "twentieth" "thirtieth" "fourtieth" "fiftieth" "sixtieth" 
"seventieth" "eightieth" "ninetieth")))))
(SET-DOCUMENTATION (QUOTE ORDINAL-TENS) (QUOTE CL:VARIABLE) "Table of strings used by ~R")
(PUTPROPS CMLFORMAT FILETYPE CL:COMPILE-FILE)
(PUTPROPS CMLFORMAT COPYRIGHT ("Venue & Xerox Corporation" 1986 1987 1988 1989 1990))
NIL
