
grifo
ITALIAN TECHNOLOGY
Page IV
NSB8 Rel. 5.10
FOR LOOP NESTING............................................................................................................ 91
THE OPTIONAL CONTROL VARIABLE IN NEXT......................................................... 92
USING EXIT............................................................................................................................ 92
EXITING FROM NESTED LOOPS ..................................................................................... 93
SUBROUTINES ......................................................................................................................... 94
FILES........................................................................................................................................... 96
FILE NAMES .......................................................................................................................... 96
FILE SIZES (LENGTHS) ...................................................................................................... 97
FILE TYPES............................................................................................................................ 97
OPENING FILES.................................................................................................................... 97
CLOSING FILES .................................................................................................................... 97
TYPES OF DATA ELEMENTS IN FILES ........................................................................... 98
DATA ACCESS ........................................................................................................................ 98
SEQUENTIAL ACCESS......................................................................................................... 98
APPENDING TO SEQUENTIAL FILES ........................................................................ 100
SEQUENTIAL BYTE ACCESS........................................................................................ 100
RANDOM DATA ACCESS................................................................................................... 101
MACHINE LANGUAGE SUBROUTINES........................................................................... 103
CHAINING (AUTOMATIC PROGRAM SEQUENCING)................................................. 105
COMMUNICATION BETWEEN CHAINED PROGRAMS ........................................... 105
TESTING FOR A SAFE CHAIN ......................................................................................... 105
ERROR TRAPPING AND RECOVERY............................................................................... 106
THE LINE EDITOR ................................................................................................................ 108
NSB8 INTERNAL EDITOR................................................................................................. 108
THE EDIT COMMAND....................................................................................................... 109
LINE EDITOR SPECIFICS AND FUNCTIONS............................................................... 110
CONTROL-G: COPY REST OF OLD LINE TO END OF NEW LINE ...................... 110
CONTROL-A: COPY ONE CHARACTER FOM OLD LINE ..................................... 110
CONTROL-Q: BACK UP ONE CHARACTER ..............................................................111
CONTROL-Z: ERASE ONE CHARACTER FOM OLD LINE ....................................111
CONTROL-D: COPY UP TO SPECIFIED CHARACTER ...........................................111
CONTROL-Y: SWITCH SPECIAL INSERT MODE ON AND OFF............................111
CONTROL-N: CANCEL AND REEDIT NEW LINE.................................................... 112
COMPATIBILITY WITH OTHER BASICS ........................................................................ 113
STRING HANDLING........................................................................................................... 113
ARRAY OF STRINGS .......................................................................................................... 113
STRING DECLARATIONS................................................................................................. 113
INPUT TRANSLATION....................................................................................................... 113
BCD ARITHMETIC ............................................................................................................. 114
IF ... THEN EVALUATION.................................................................................................. 114