fileName |
CULSTR |
Start of phase |
file name, path optional, in heap or pseudocode. *i cuz VEOI in cncult. RQD. |
title |
CULSTR |
Start of phase |
- title string. If given, file's must match.
- *z SI imPhaseSpare .. idea for possible future [AUTOSIZE][autosize]/MAINSIM/BOTH choice
|
imFreq |
choice:IVL |
input time |
frequency of record reads, Y M D H; HS and Subhour not allowed. RQD. |
hasHeader |
choice:NOYES |
Start of phase |
file has header no/yes, default yes. |
iffnmi |
TI |
Start of run |
- subscript of import file field record in IffnmB. Holds used names b4 file opened;
- used for runtime access to IMPF record to handle forward references
- runtime
- file
|
posEndHdr |
number |
Start of run |
- file pointer after header, for repositioning file after warmup
- buffer
|
bufSz |
USI |
Start of run |
0 or allocated size of buffer (actually 1 larger to hold \0) |
bufN |
USI |
Start of hour |
number of characters in buffer === subscript of 1st unused byte |
bufI1 |
USI |
Start of hour |
buffer subscript 1: start or next unscanned field in current record |
bufI2 |
USI |
Start of hour |
buffer subscript 2: end current record. ==bufI1 if no current record. |
lineNo |
number |
Start of hour |
1-based line number (\n count) in file |
lineNoEndHdr |
number |
Start of run |
lineNo corresponding to posEndHdr |
nFieldsScanned |
number |
End of hour |
0 or number of fields already scanned in current record |