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-INTERPRETERA-FORMAT-DIRECTIVE-EXPANDERA-FORMAT-DIRECTIVE-INTERPRETERADD-FILL-STYLE-NEWLINES-AUXADD-FILL-STYLE-NEWLINESARGS-EXHAUSTEDB-FORMAT-DIRECTIVE-EXPANDERB-FORMAT-DIRECTIVE-INTERPRETERC-FORMAT-DIRECTIVE-EXPANDERC-FORMAT-DIRECTIVE-INTERPRETERCHAR-PRINTING-PCHECK-MODIFIERD-FORMAT-DIRECTIVE-EXPANDERD-FORMAT-DIRECTIVE-INTERPRETERDECIMAL-STRINGE-FORMAT-DIRECTIVE-EXPANDERE-FORMAT-DIRECTIVE-INTERPRETEREXPAND-CONTROL-STRINGEXPAND-DIRECTIVE-LISTEXPAND-DIRECTIVEEXPAND-FORMAT-INTEGEREXPAND-FORMAT-JUSTIFICATIONEXPAND-FORMAT-LOGICAL-BLOCKEXPAND-MAYBE-CONDITIONALEXPAND-NEXT-ARGEXPAND-TRUE-FALSE-CONDITIONALEXTRACT-USER-FUN-NAMEF-FORMAT-DIRECTIVE-EXPANDERF-FORMAT-DIRECTIVE-INTERPRETERFIND-DIRECTIVEFORMAT-ABSOLUTE-TABFORMAT-ADD-COMMASFORMAT-DIRECTIVE-ATSIGNPFORMAT-DIRECTIVE-CHARACTERFORMAT-DIRECTIVE-COLONPFORMAT-DIRECTIVE-ENDFORMAT-DIRECTIVE-PFORMAT-DIRECTIVE-PARAMSFORMAT-DIRECTIVE-STARTFORMAT-DIRECTIVE-STRINGFORMAT-DOLLARSFORMAT-ERROR*FORMAT-ERROR-ARGSFORMAT-ERROR-AT*FORMAT-ERROR-ATFORMAT-ERROR-COMPLAINTFORMAT-ERROR-CONTROL-STRINGFORMAT-ERROR-OFFSETFORMAT-ERROR-PRINT-BANNERFORMAT-ERROR-SECOND-RELATIVEFORMAT-ERRORFORMAT-EXP-AUXFORMAT-EXPONENT-MARKERFORMAT-EXPONENTIALFORMAT-FIXED-AUXFORMAT-FIXEDFORMAT-GENERAL-AUXFORMAT-GENERALFORMAT-JUSTIFICATIONFORMAT-PRIN1FORMAT-PRINCFORMAT-PRINT-CARDINAL-AUXFORMAT-PRINT-CARDINALFORMAT-PRINT-INTEGERFORMAT-PRINT-NAMED-CHARACTERFORMAT-PRINT-OLD-ROMANFORMAT-PRINT-ORDINALFORMAT-PRINT-ROMANFORMAT-PRINT-SMALL-CARDINALFORMAT-RELATIVE-TABFORMAT-WRITE-FIELDG-FORMAT-DIRECTIVE-EXPANDERG-FORMAT-DIRECTIVE-INTERPRETERI-FORMAT-DIRECTIVE-EXPANDERI-FORMAT-DIRECTIVE-INTERPRETERILLEGAL-INSIDE-JUSTIFICATION-PINTERPRET-DIRECTIVE-LISTINTERPRET-FORMAT-JUSTIFICATIONINTERPRET-FORMAT-LOGICAL-BLOCKMAKE-FORMAT-DIRECTIVENEWLINE-FORMAT-DIRECTIVE-EXPANDERNEWLINE-FORMAT-DIRECTIVE-INTERPRETERO-FORMAT-DIRECTIVE-EXPANDERO-FORMAT-DIRECTIVE-INTERPRETEROUTPUT-SPACESP-FORMAT-DIRECTIVE-EXPANDERP-FORMAT-DIRECTIVE-INTERPRETERPARSE-CONDITIONAL-DIRECTIVEPARSE-DIRECTIVEPARSE-FORMAT-JUSTIFICATIONPARSE-FORMAT-LOGICAL-BLOCKR-FORMAT-DIRECTIVE-EXPANDERR-FORMAT-DIRECTIVE-INTERPRETERS-FORMAT-DIRECTIVE-EXPANDERS-FORMAT-DIRECTIVE-INTERPRETERT-FORMAT-DIRECTIVE-EXPANDERT-FORMAT-DIRECTIVE-INTERPRETERTOKENIZE-CONTROL-STRING-CACHE-CLEARTOKENIZE-CONTROL-STRINGW-FORMAT-DIRECTIVE-EXPANDERW-FORMAT-DIRECTIVE-INTERPRETERX-FORMAT-DIRECTIVE-EXPANDERX-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*