Package: SB-FORMAT¶
private: implementation of FORMAT and friends
Class¶
Function¶
{-FORMAT-DIRECTIVE-EXPANDER
{-FORMAT-DIRECTIVE-INTERPRETER
}-FORMAT-DIRECTIVE-EXPANDER
}-FORMAT-DIRECTIVE-INTERPRETER
~-FORMAT-DIRECTIVE-EXPANDER
~-FORMAT-DIRECTIVE-INTERPRETER
$-FORMAT-DIRECTIVE-EXPANDER
$-FORMAT-DIRECTIVE-INTERPRETER
%-FORMAT-DIRECTIVE-EXPANDER
%-FORMAT-DIRECTIVE-INTERPRETER
%COMPILER-WALK-FORMAT-STRING
%FORMAT
%FORMATTER
%PRINT-FORMAT-ERROR
%SET-FORMAT-DIRECTIVE-EXPANDER
%SET-FORMAT-DIRECTIVE-INTERPRETER
&-FORMAT-DIRECTIVE-EXPANDER
&-FORMAT-DIRECTIVE-INTERPRETER
(-FORMAT-DIRECTIVE-EXPANDER
(-FORMAT-DIRECTIVE-INTERPRETER
)-FORMAT-DIRECTIVE-EXPANDER
)-FORMAT-DIRECTIVE-INTERPRETER
*-FORMAT-DIRECTIVE-EXPANDER
*-FORMAT-DIRECTIVE-INTERPRETER
/-FORMAT-DIRECTIVE-EXPANDER
/-FORMAT-DIRECTIVE-INTERPRETER
;-FORMAT-DIRECTIVE-EXPANDER
;-FORMAT-DIRECTIVE-INTERPRETER
<-FORMAT-DIRECTIVE-EXPANDER
<-FORMAT-DIRECTIVE-INTERPRETER
>-FORMAT-DIRECTIVE-EXPANDER
?-FORMAT-DIRECTIVE-EXPANDER
?-FORMAT-DIRECTIVE-INTERPRETER
[-FORMAT-DIRECTIVE-EXPANDER
[-FORMAT-DIRECTIVE-INTERPRETER
]-FORMAT-DIRECTIVE-EXPANDER
]-FORMAT-DIRECTIVE-INTERPRETER
^-FORMAT-DIRECTIVE-EXPANDER
^-FORMAT-DIRECTIVE-INTERPRETER
A-FORMAT-DIRECTIVE-EXPANDER
A-FORMAT-DIRECTIVE-INTERPRETER
ADD-FILL-STYLE-NEWLINES-AUX
ADD-FILL-STYLE-NEWLINES
ARGS-EXHAUSTED
B-FORMAT-DIRECTIVE-EXPANDER
B-FORMAT-DIRECTIVE-INTERPRETER
C-FORMAT-DIRECTIVE-EXPANDER
C-FORMAT-DIRECTIVE-INTERPRETER
CHAR-PRINTING-P
CHECK-MODIFIER
D-FORMAT-DIRECTIVE-EXPANDER
D-FORMAT-DIRECTIVE-INTERPRETER
DECIMAL-STRING
E-FORMAT-DIRECTIVE-EXPANDER
E-FORMAT-DIRECTIVE-INTERPRETER
EXPAND-CONTROL-STRING
EXPAND-DIRECTIVE-LIST
EXPAND-DIRECTIVE
EXPAND-FORMAT-INTEGER
EXPAND-FORMAT-JUSTIFICATION
EXPAND-FORMAT-LOGICAL-BLOCK
EXPAND-MAYBE-CONDITIONAL
EXPAND-NEXT-ARG
EXPAND-TRUE-FALSE-CONDITIONAL
EXTRACT-USER-FUN-NAME
F-FORMAT-DIRECTIVE-EXPANDER
F-FORMAT-DIRECTIVE-INTERPRETER
FIND-DIRECTIVE
FORMAT-ABSOLUTE-TAB
FORMAT-ADD-COMMAS
FORMAT-DIRECTIVE-ATSIGNP
FORMAT-DIRECTIVE-CHARACTER
FORMAT-DIRECTIVE-COLONP
FORMAT-DIRECTIVE-END
FORMAT-DIRECTIVE-P
FORMAT-DIRECTIVE-PARAMS
FORMAT-DIRECTIVE-START
FORMAT-DIRECTIVE-STRING
FORMAT-DOLLARS
FORMAT-ERROR*
FORMAT-ERROR-ARGS
FORMAT-ERROR-AT*
FORMAT-ERROR-AT
FORMAT-ERROR-COMPLAINT
FORMAT-ERROR-CONTROL-STRING
FORMAT-ERROR-OFFSET
FORMAT-ERROR-PRINT-BANNER
FORMAT-ERROR-SECOND-RELATIVE
FORMAT-ERROR
FORMAT-EXP-AUX
FORMAT-EXPONENT-MARKER
FORMAT-EXPONENTIAL
FORMAT-FIXED-AUX
FORMAT-FIXED
FORMAT-GENERAL-AUX
FORMAT-GENERAL
FORMAT-JUSTIFICATION
FORMAT-PRIN1
FORMAT-PRINC
FORMAT-PRINT-CARDINAL-AUX
FORMAT-PRINT-CARDINAL
FORMAT-PRINT-INTEGER
FORMAT-PRINT-NAMED-CHARACTER
FORMAT-PRINT-OLD-ROMAN
FORMAT-PRINT-ORDINAL
FORMAT-PRINT-ROMAN
FORMAT-PRINT-SMALL-CARDINAL
FORMAT-RELATIVE-TAB
FORMAT-WRITE-FIELD
G-FORMAT-DIRECTIVE-EXPANDER
G-FORMAT-DIRECTIVE-INTERPRETER
I-FORMAT-DIRECTIVE-EXPANDER
I-FORMAT-DIRECTIVE-INTERPRETER
ILLEGAL-INSIDE-JUSTIFICATION-P
INTERPRET-DIRECTIVE-LIST
INTERPRET-FORMAT-JUSTIFICATION
INTERPRET-FORMAT-LOGICAL-BLOCK
MAKE-FORMAT-DIRECTIVE
NEWLINE-FORMAT-DIRECTIVE-EXPANDER
NEWLINE-FORMAT-DIRECTIVE-INTERPRETER
O-FORMAT-DIRECTIVE-EXPANDER
O-FORMAT-DIRECTIVE-INTERPRETER
OUTPUT-SPACES
P-FORMAT-DIRECTIVE-EXPANDER
P-FORMAT-DIRECTIVE-INTERPRETER
PARSE-CONDITIONAL-DIRECTIVE
PARSE-DIRECTIVE
PARSE-FORMAT-JUSTIFICATION
PARSE-FORMAT-LOGICAL-BLOCK
R-FORMAT-DIRECTIVE-EXPANDER
R-FORMAT-DIRECTIVE-INTERPRETER
S-FORMAT-DIRECTIVE-EXPANDER
S-FORMAT-DIRECTIVE-INTERPRETER
T-FORMAT-DIRECTIVE-EXPANDER
T-FORMAT-DIRECTIVE-INTERPRETER
TOKENIZE-CONTROL-STRING-CACHE-CLEAR
TOKENIZE-CONTROL-STRING
W-FORMAT-DIRECTIVE-EXPANDER
W-FORMAT-DIRECTIVE-INTERPRETER
X-FORMAT-DIRECTIVE-EXPANDER
X-FORMAT-DIRECTIVE-INTERPRETER
_-FORMAT-DIRECTIVE-EXPANDER
_-FORMAT-DIRECTIVE-INTERPRETER
|-FORMAT-DIRECTIVE-EXPANDER
|-FORMAT-DIRECTIVE-INTERPRETER
Structure¶
Variable¶
**TOKENIZE-CONTROL-STRING-CACHE-VECTOR**
*CARDINAL-ONES*
*CARDINAL-PERIODS*
*CARDINAL-TEENS*
*CARDINAL-TENS*
*DEFAULT-FORMAT-ERROR-CONTROL-STRING*
*DEFAULT-FORMAT-ERROR-OFFSET*
*EXPANDER-NEXT-ARG-MACRO*
*FORMAT-DIRECTIVE-EXPANDERS*
*FORMAT-DIRECTIVE-INTERPRETERS*
*FORMAT-WHITESPACE-CHARS*
*ILLEGAL-INSIDE-JUSTIFICATION*
*LOGICAL-BLOCK-POPPER*
*ORDINAL-ONES*
*ORDINAL-TENS*
*ORIG-ARGS-AVAILABLE*
*UP-UP-AND-OUT-ALLOWED*