PXRMTEXT ; SLC/PKR - Text formatting utility routines. ;07/25/2014
Source file <PXRMTEXT.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
NEWLINE | ;Put TEXT on a new line to the output, make sure it does not end
|
|
BLANK | ;Add a blank line (line containing just " ") to the output.
|
|
CHECKLEN(WORD) | ;Check to see if adding the next word makes the line too long.
|
|
COLFMT(FMTSTR,TEXTSTR,PC,NL,OUTPUT) | ;Columnar text formatter.
|
|
COLFMTA(FMTSTR,INPUT,PC,NROW,OUTPUT) | ;Columnar text formatter.
|
|
FORMAT(LM,RM,NIN,TEXTIN,NOUT,TEXTOUT) | ;Format the text in TEXTIN so it has
|
|
FORMATS(LM,RM,TEXTLINE,NOUT,TEXTOUT) | ;Take a single line of input text
|
|
LMFMTSTR(VALMDDF,JSTR) | ;The List Manager variable VALMDDF contains the
|
|
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACHAR | FORMAT+7~, FORMAT+18*, FORMAT+19, FORMAT+22 |
ALLWSP | FORMAT+7~, FORMAT+15*, FORMAT+19*, FORMAT+24 |
CHAR | FORMAT+7~, FORMAT+17*, FORMAT+18 |
CLEN | NEWLINE+8*, BLANK+2*, CHECKLEN+4, CHECKLEN+7*, CHECKLEN+10, CHECKLEN+13*, CHECKLEN+14, CHECKLEN+18*, FORMAT+7~, FORMAT+31* |
CN | LMFMTSTR+7~, LMFMTSTR+14*, LMFMTSTR+18*, LMFMTSTR+20, LMFMTSTR+22 |
COL | LMFMTSTR+7~ |
COL( | LMFMTSTR+12*, LMFMTSTR+17, LMFMTSTR+19 |
COLOUT | COLFMT+9~, COLFMTA+3~ |
COLOUT( | COLFMT+26*, COLFMT+34, COLFMTA+22, COLFMTA+27*, COLFMTA+29*, COLFMTA+30*, COLFMTA+33, COLFMTA+36, COLFMTA+38*, COLFMTA+42 |
COLOUT(1 | COLFMT+30* |
CURR | COLFMTA+3~ |
CURR( | COLFMTA+14*, COLFMTA+22, COLFMTA+27, COLFMTA+28*, COLFMTA+29, COLFMTA+30 |
END | FORMAT+7~, FORMAT+37*, FORMAT+39*, FORMAT+40 |
ENTRY | COLFMT+9~, COLFMTA+3~ |
ENTRY( | COLFMT+18*, COLFMT+25, COLFMT+29, COLFMTA+13*, COLFMTA+38 |
FMT | COLFMT+9~, COLFMT+13*, COLFMT+14, COLFMT+15, COLFMT+16, COLFMTA+3~, COLFMTA+8*, COLFMTA+9, COLFMTA+10, COLFMTA+11 |
FMTSTR | COLFMT~, COLFMT+11, COLFMT+13, COLFMTA~, COLFMTA+5, COLFMTA+8, LMFMTSTR+7~, LMFMTSTR+15*, LMFMTSTR+21*, LMFMTSTR+25* , LMFMTSTR+26 |
IND | COLFMT+9~, COLFMT+12*, COLFMT+13, COLFMT+14, COLFMT+15, COLFMT+16, COLFMT+17, COLFMT+18, COLFMT+19*, COLFMT+20 , COLFMT+22, COLFMT+23, COLFMT+25, COLFMT+26, COLFMT+28, COLFMT+29, COLFMT+30, COLFMT+31*, COLFMT+34, COLFMT+36 , COLFMTA+3~, COLFMTA+7*, COLFMTA+8, COLFMTA+9, COLFMTA+10, COLFMTA+11, COLFMTA+12, COLFMTA+13, COLFMTA+14, COLFMTA+19* , COLFMTA+20, COLFMTA+22, COLFMTA+24, COLFMTA+25, COLFMTA+27, COLFMTA+28, COLFMTA+29, COLFMTA+30, COLFMTA+35*, COLFMTA+36 , COLFMTA+38, COLFMTA+39*, COLFMTA+42, COLFMTA+44, FORMAT+7~, FORMAT+11*, FORMAT+12, FORMAT+20, FORMAT+22, FORMAT+23 , FORMAT+24, FORMAT+29*, FORMAT+32*, FORMAT+35, FORMAT+36, FORMAT+38, FORMAT+39, LMFMTSTR+7~, LMFMTSTR+9*, LMFMTSTR+10* , LMFMTSTR+11 |
INDENT | FORMAT+7~, FORMAT+27*, FORMAT+29 |
INDSTR | NEWLINE+4, NEWLINE+8, BLANK+2, CHECKLEN+13, CHECKLEN+18, FORMAT+7~, FORMAT+28*, FORMAT+29*, FORMAT+31 |
INPUT | COLFMTA~, COLFMTA+17, COLFMTA+18 |
JC | LMFMTSTR+7~, LMFMTSTR+22*, LMFMTSTR+23*, LMFMTSTR+24 |
JND | COLFMT+9~, COLFMT+24*, COLFMT+25, COLFMT+26, COLFMT+33*, COLFMT+34, COLFMT+35, COLFMTA+3~, COLFMTA+26*, COLFMTA+27 , COLFMTA+32*, COLFMTA+33*, COLFMTA+36, COLFMTA+38, COLFMTA+41*, COLFMTA+42, COLFMTA+43, FORMAT+7~, FORMAT+16*, FORMAT+17 , FORMAT+20 |
JSTR | LMFMTSTR~, LMFMTSTR+13 |
JUS | COLFMT+9~, COLFMTA+3~ |
JUS( | COLFMT+14*, COLFMT+15, COLFMT+16, COLFMT+18, COLFMTA+9*, COLFMTA+10, COLFMTA+11, COLFMTA+13 |
JUSSTR | LMFMTSTR+7~, LMFMTSTR+13*, LMFMTSTR+22 |
LEN | COLFMT+9~, COLFMT+21*, COLFMT+22, COLFMT+28, COLFMTA+3~, COLFMTA+23*, COLFMTA+24, COLFMTA+30 |
LENWORD | CHECKLEN+2~, CHECKLEN+3*, CHECKLEN+4, CHECKLEN+6*, CHECKLEN+7, CHECKLEN+12*, CHECKLEN+13, CHECKLEN+15, CHECKLEN+17*, CHECKLEN+18 , CHECKLEN+21 |
LINE | COLFMTA+3~, COLFMTA+18*, COLFMTA+20 |
LM | FORMAT~, FORMAT+25*, FORMAT+26, FORMAT+27, FORMATS~, FORMATS+4 |
LWSP | FORMAT+8~ |
LWSP( | FORMAT+20*, FORMAT+22*, FORMAT+23*, FORMAT+24*, FORMAT+35, FORMAT+38, FORMAT+39 |
NCOL | COLFMT+9~, COLFMT+11*, COLFMT+12, COLFMT+19, COLFMT+33, COLFMTA+3~, COLFMTA+5*, COLFMTA+7, COLFMTA+19, COLFMTA+35 , COLFMTA+41 |
NIN | FORMAT~, FORMAT+6, FORMAT+11, FORMAT+32 |
NL | COLFMT~, COLFMT+37* |
NLO | COLFMT+9~, COLFMT+23, COLFMT+24, COLFMT+27, COLFMTA+3~, COLFMTA+25, COLFMTA+26, COLFMTA+29 |
NOUT | NEWLINE+7*, BLANK+1*, FORMAT~, FORMAT+6*, FORMAT+30*, FORMATS~, FORMATS+4 |
NROW | COLFMT+9~, COLFMT+11*, COLFMT+27*, COLFMT+31, COLFMT+37, COLFMTA~, COLFMTA+32*, COLFMTA+34*, COLFMTA+39 |
NUM | COLFMTA+3~, COLFMTA+16*, COLFMTA+17*, COLFMTA+18 |
NWSP | FORMAT+8~, FORMAT+15*, FORMAT+20*, FORMAT+22*, FORMAT+23, FORMAT+37*, FORMAT+38*, FORMAT+39 |
OUTPUT | COLFMT~, COLFMTA~, COLFMTA+44 |
OUTPUT( | COLFMT+36* |
PC | COLFMT~, COLFMT+25, COLFMT+29, COLFMTA~, COLFMTA+38 |
PLCOL | LMFMTSTR+7~, LMFMTSTR+14*, LMFMTSTR+20*, LMFMTSTR+21* |
>> PXRMINQ | FORMAT+43 |
RM | FORMAT~, FORMAT+26, FORMATS~, FORMATS+4 |
SCOL | LMFMTSTR+7~, LMFMTSTR+14*, LMFMTSTR+16*, LMFMTSTR+17*, LMFMTSTR+19, LMFMTSTR+21 |
SP | COLFMT+10~, COLFMTA+4~, LMFMTSTR+7~, LMFMTSTR+14*, LMFMTSTR+21* |
SP( | COLFMT+16*, COLFMT+17, COLFMT+26, COLFMT+30, COLFMTA+11*, COLFMTA+12 |
SPLEFT | CHECKLEN+2~, CHECKLEN+14*, CHECKLEN+15, CHECKLEN+19, CHECKLEN+21 |
START | FORMAT+8~, FORMAT+39*, FORMAT+40 |
T1 | COLFMTA+4~, COLFMTA+20*, COLFMTA+21, COLFMTA+22 |
TEMP | COLFMT+10~, COLFMT+20*, COLFMT+21, COLFMT+22, COLFMT+23, COLFMT+25*, COLFMT+26, COLFMT+29*, COLFMT+30, COLFMTA+4~ , COLFMTA+22*, COLFMTA+23, COLFMTA+24, COLFMTA+25, COLFMTA+30, COLFMTA+36*, COLFMTA+37, COLFMTA+38, FORMAT+8~, FORMAT+12* , FORMAT+13*, FORMAT+14, FORMAT+17, FORMAT+36*, FORMAT+40, LMFMTSTR+7~, LMFMTSTR+11*, LMFMTSTR+12, LMFMTSTR+24*, LMFMTSTR+25 |
TEXT | NEWLINE+4, NEWLINE+5, NEWLINE+6*, NEWLINE+7, NEWLINE+8*, BLANK+2*, CHECKLEN+7*, CHECKLEN+13*, CHECKLEN+18*, CHECKLEN+19* , COLFMT+10~, COLFMT+32*, COLFMT+34*, COLFMT+35*, COLFMT+36, COLFMTA+4~, COLFMTA+40*, COLFMTA+42*, COLFMTA+43*, COLFMTA+44 , FORMAT+8~, FORMAT+31* |
TEXTIN | FORMAT~, FORMATS+2~, FORMATS+4 |
TEXTIN( | FORMAT+12, FORMAT+36 |
TEXTIN(1 | FORMATS+3* |
TEXTLINE | FORMATS~, FORMATS+3 |
TEXTOUT | COLFMT+10~, COLFMT+23, COLFMTA+25, FORMAT~, FORMATS~, FORMATS+4 |
TEXTOUT( | NEWLINE+7*, BLANK+1*, COLFMT+25, COLFMTA+27, COLFMTA+29 |
TEXTSTR | COLFMT~, COLFMT+20 |
TLEN | NEWLINE+2~, NEWLINE+5*, NEWLINE+6, CHECKLEN+2~, CHECKLEN+4*, CHECKLEN+5, FORMAT+8~, FORMAT+14*, FORMAT+16, FORMAT+22 |
U | COLFMT+11, COLFMT+13, COLFMT+20, COLFMTA+5, COLFMTA+8, COLFMTA+20, LMFMTSTR+12, LMFMTSTR+21 |
VALMDDF | LMFMTSTR~ |
VALMDDF( | LMFMTSTR+10, LMFMTSTR+11 |
W1 | FORMAT+8~, FORMAT+44*, FORMAT+45 |
W2 | FORMAT+8~, FORMAT+47*, FORMAT+48 |
WIDTH | CHECKLEN+5, CHECKLEN+10, CHECKLEN+14, COLFMT+10~, COLFMTA+4~, FORMAT+8~, FORMAT+26*, LMFMTSTR+7~, LMFMTSTR+19*, LMFMTSTR+20 , LMFMTSTR+21, LMFMTSTR+24 |
WIDTH( | COLFMT+15*, COLFMT+17, COLFMT+22, COLFMT+23, COLFMT+25, COLFMT+28, COLFMT+29, COLFMTA+10*, COLFMTA+12, COLFMTA+24 , COLFMTA+25, COLFMTA+30 |
WORD | CHECKLEN~, CHECKLEN+3, CHECKLEN+6*, CHECKLEN+7, CHECKLEN+12*, CHECKLEN+13, CHECKLEN+17*, CHECKLEN+18, CHECKLEN+19, CHECKLEN+21* , CHECKLEN+22, FORMAT+8~, FORMAT+40*, FORMAT+43, FORMAT+44, FORMAT+47, FORMAT+49 |
WPSP | COLFMT+10~, COLFMTA+4~ |
WPSP( | COLFMT+17*, COLFMT+35, COLFMTA+12*, COLFMTA+38, COLFMTA+43 |