@@ -1,3 +1,12 @@ | |||
*.o | |||
/bwbasic | |||
/renum | |||
# compile artifcats | |||
*.o | |||
/bwbasic | |||
/renum | |||
# maintainer artifacts | |||
editfl | |||
editfl.bas | |||
*.geany | |||
*.orig | |||
*.rej | |||
@@ -0,0 +1,441 @@ | |||
Bywater BASIC Interpreter/Shell, version 1.10 | |||
--------------------------------------------- | |||
Copyright (c) 1992, Ted A. Campbell | |||
for bwBASIC version 1.10, 1 November 1992 | |||
CONTENTS: | |||
1. DESCRIPTION | |||
2. TERMS OF USE | |||
3. COMMANDS AND FUNCTIONS IMPLEMENTED | |||
4. SOME NOTES ON USAGE | |||
5. UNIMPLEMENTED COMMANDS AND FUNCTIONS | |||
6. SOME NOTES ON COMPILATION | |||
7. THE STORY OF BYWATER BASIC | |||
8. COMMUNICATIONS | |||
1. DESCRIPTION | |||
The Bywater BASIC Interpreter (bwBASIC) implements a large | |||
superset of the ANSI Standard for Minimal BASIC (X3.60-1978) | |||
in ANSI C and offers shell program facilities as an extension | |||
of BASIC. | |||
The set of BASIC commands and functions implemented is fairly | |||
limited (see section three below), although more commands and | |||
functions are implemented than appear in the specification | |||
for Minimal BASIC. There are no commands that are terminal- or | |||
hardware specific. (Seriously -- CLS may work under bwBASIC | |||
on your DOS-based pc, but that is because bwBASIC shells | |||
out to DOS when it does not recognize CLS and executes CLS there.) | |||
The interpreter is slow. Whenever faced with a choice between | |||
conceptual clarity and speed, I have consistently chosen | |||
the former. The interpreter is the simplest design available, | |||
and utilizes no system of intermediate code, which would speed | |||
up considerably its operation. As it is, each line is interpreted | |||
afresh as the interpreter comes to it. | |||
bwBASIC implements one feature not available in previous BASIC | |||
interpreters: a shell command can be entered interactively at the | |||
bwBASIC prompt, and the interpreter will execute it under a | |||
command shell. For instance, the command "dir *.bas" can be | |||
entered in bwBASIC (under DOS, or "ls -l *.bas" under UNIX) and | |||
it will be executed as from the operating system command line. | |||
Shell commands can also be given on numbered lines in a bwBASIC | |||
program, so that bwBASIC can be used as a shell programming | |||
language. bwBASIC's implementation of the RMDIR, CHDIR, MKDIR, | |||
NAME, KILL, ENVIRON, and ENVIRON$() commands and functions | |||
offer further shell-processing capabilities. | |||
2. TERMS OF USE: | |||
The bwBASIC source code and executables produced from it can be | |||
used subject to the following statement which is included in | |||
the header to all the source code files: | |||
All U.S. and international copyrights are claimed by the | |||
author. The author grants permission to use this code | |||
and software based on it under the following conditions: | |||
(a) in general, the code and software based upon it may be | |||
used by individuals and by non-profit organizations; (b) it | |||
may also be utilized by governmental agencies in any country, | |||
with the exception of military agencies; (c) the code and/or | |||
software based upon it may not be sold for a profit without | |||
an explicit and specific permission from the author, except | |||
that a minimal fee may be charged for media on which it is | |||
copied, and for copying and handling; (d) the code must be | |||
distributed in the form in which it has been released by the | |||
author; and (e) the code and software based upon it may not | |||
be used for illegal activities. | |||
3. BASIC COMMANDS AND FUNCTIONS IMPLEMENTED: | |||
ABS( number ) | |||
ASC( string$ ) | |||
ATN( number ) | |||
CHAIN [MERGE] file-name [, line-number] [, ALL] | |||
CHR$( number ) | |||
CINT( number ) | |||
CLEAR | |||
CLOSE [[#]file-number]... | |||
COMMON variable [, variable...] | |||
COS( number ) | |||
CSNG( number ) | |||
CVD( string$ ) | |||
CVI( string$ ) | |||
CVS( string$ ) | |||
DATA constant[,constant]... | |||
DATE$ | |||
DEF FNname(arg...)] = expression | |||
DEFDBL letter[-letter](, letter[-letter])... | |||
DEFINT letter[-letter](, letter[-letter])... | |||
DEFSNG letter[-letter](, letter[-letter])... | |||
DEFSTR letter[-letter](, letter[-letter])... | |||
DELETE line[-line] | |||
DIM variable(elements...)[variable(elements...)]... | |||
END | |||
ENVIRON variable-string = string | |||
ENVIRON$( variable-string ) | |||
EOF( device-number ) | |||
ERASE variable[, variable]... | |||
ERL | |||
ERR | |||
ERROR number | |||
EXP( number ) | |||
FIELD [#] device-number, number AS string-variable [, number AS string-variable...] | |||
FOR counter = start TO finish [STEP increment] | |||
GET [#] device-number [, record-number] | |||
GOSUB line | |||
GOTO line | |||
HEX$( number ) | |||
IF expression THEN statement [ELSE statement] | |||
INPUT [# device-number]|[;]["prompt string";]list of variables | |||
INSTR( [start-position,] string-searched$, string-pattern$ ) | |||
INT( number ) | |||
KILL file-name | |||
LEFT$( string$, number-of-spaces ) | |||
LEN( string$ ) | |||
LET variable = expression | |||
LINE INPUT [[#] device-number,]["prompt string";] string-variable$ | |||
LIST line[-line] | |||
LOAD file-name | |||
LOC( device-number ) | |||
LOF( device-number ) | |||
LOG( number ) | |||
LSET string-variable$ = expression | |||
MERGE file-name | |||
MID$( string$, start-position-in-string[, number-of-spaces ] ) | |||
MKD$( double-value# ) | |||
MKI$( integer-value% ) | |||
MKS$( single-value! ) | |||
NAME old-file-name AS new-file-name | |||
NEW | |||
NEXT counter | |||
OCT$( number ) | |||
ON variable GOTO|GOSUB line[,line,line,...] | |||
ON ERROR GOSUB line | |||
OPEN O|I|R, [#]device-number, file-name [,record length] | |||
file-name FOR INPUT|OUTPUT|APPEND AS [#]device-number [LEN = record-length] | |||
OPTION BASE number | |||
POS | |||
PRINT [# device-number,][USING format-string$;] expressions... | |||
PUT [#] device-number [, record-number] | |||
RANDOMIZE number | |||
READ variable[, variable]... | |||
REM string | |||
RESTORE line | |||
RETURN | |||
RIGHT$( string$, number-of-spaces ) | |||
RND( number ) | |||
RSET string-variable$ = expression | |||
RUN [line][file-name] | |||
SAVE file-name | |||
SGN( number ) | |||
SIN( number ) | |||
SPACE$( number ) | |||
SPC( number ) | |||
SQR( number ) | |||
STOP | |||
STR$( number ) | |||
STRING$( number, ascii-value|string$ ) | |||
SWAP variable, variable | |||
SYSTEM | |||
TAB( number ) | |||
TAN( number ) | |||
TIME$ | |||
TIMER | |||
TROFF | |||
TRON | |||
VAL( string$ ) | |||
WEND | |||
WHILE expression | |||
WIDTH [# device-number,] number | |||
WRITE [# device-number,] element [, element ].... | |||
If DIRECTORY_CMDS is set to TRUE when the program is compiled, | |||
then the following commands will be available: | |||
CHDIR pathname | |||
MKDIR pathname | |||
RMDIR pathname | |||
If DEBUG is set to TRUE when the program is compiled then | |||
the following debugging commands (unique to bwBASIC) will | |||
be available: | |||
VARS (prints a list of all variables) | |||
CMDS (prints a list of all commands) | |||
FNCS (prints a list of all functions) | |||
If COMMAND_SHELL is set to TRUE when the program is compiled, | |||
then the user may enter a shell command at the bwBASIC prompt. | |||
4. SOME NOTES ON USAGE: | |||
An interactive environment is provided, so that a line with a | |||
line number can be entered at the bwBASIC prompt and it will be | |||
added to the program in memory. | |||
Line numbers are not strictly required, but are useful if the | |||
interactive enviroment is used for programming. For longer | |||
program entry one might prefer to use an ASCII text editor, and | |||
in this case lines can be entered without numbers. In this case, | |||
however, one will not be able to alter the numberless lines | |||
within the interactive environment. | |||
Command names and function names are not case sensitive, | |||
so that "Run" and "RUN" and "run" are equivalent and "abs()" | |||
and "ABS()" and "Abs()" are equivalent. HOWEVER: variable | |||
names ARE case sensitive in bwbASIC, so that "d$" and "D$" | |||
are different variables. This differs from some BASIC | |||
implementations where variable names are not case sensitive. | |||
A filename can be specified on the command line and will be | |||
LOADed and RUN immediately, so that the command line | |||
bwbasic prog.bas | |||
will load and execute "prog.bas". | |||
All programs are stored as ASCII text files. | |||
TRUE is defined as -1 and FALSE is defined as 0 in the default | |||
distribution of bwBASIC. These definitions can be changed by | |||
those compiling bwBASIC (see file BWBASIC.H). | |||
Assignment must be made to variables. This differs from some | |||
implementations of BASIC where assignment can be made to a | |||
function. Implication: "INSTR( 3, x$, y$ ) = z$" will not | |||
work under bwBASIC. | |||
Notes on the implementation of specific commands: | |||
CVI(), CVD(), CVS(), MKI$(), MKD$(), MKS$(): These functions | |||
are implemented, but are dependent on a) the sizes for integer, | |||
float, and double values on particular systems, and b) how | |||
particular versions of C store these numerical values. The | |||
implication is that data files created using these functions | |||
on a DOS-based microcomputer may not be translated correctly | |||
by bwBASIC running on a Unix-based computer. Similarly, data | |||
files created by bwBASIC compiled by one version of C may not be | |||
readable by bwBASIC compiled by another version of C (even under | |||
the same operating system). So be careful with these. | |||
ENVIRON: The ENVIRON command requires BASIC strings on either | |||
side of the equals sign. Thus: | |||
environ "PATH" = "/usr/bin" | |||
It might be noted that this differs from the implementation | |||
of ENVIRON in some versions of BASIC, but bwBASIC's ENVIRON | |||
allows BASIC variables to be used on either side of the equals | |||
sign. Note that the function ENVIRON$() is different from the | |||
command, and be aware of the fact that in some operating systems | |||
an environment variable set within a program will not be passed | |||
to its parent shell. | |||
ERR: Note that if PROG_ERRORS has been defined when bwBASIC is | |||
compiled, the ERR variable will not be set correctly upon | |||
errors. It only works when standard error messages are used. | |||
FOR and NEXT: In this implementation of bwBASIC, a NEXT | |||
statement must appear in the first position in a program | |||
line; it cannot appear in a line segment beyond a colon. | |||
INPUT: bwBASIC cannot support the optional feature of INPUT | |||
that suppresses the carriage-return and line-feed at the end | |||
of the input. This is because ANSI C does not provide for any | |||
means of input other than CR-LF-terminated strings. | |||
5. UNIMPLEMENTED COMMANDS AND FUNCTIONS | |||
There are a few items not implemented that have been so long | |||
a part of standard BASICs that their absence will seem surprising. | |||
In each case, though, their implementation would require opera- | |||
ting-system-specific functions or terminal-specific functions | |||
that ANSI C cannot provide. Some specific examples: | |||
CALL In some versions of BASIC, CALL is used to call a | |||
machine language subroutine, but machine language | |||
routines are highly system-specific. In other | |||
BASICs (conforming to the more complete ANSI | |||
definition of BASIC), CALL is used to call a | |||
named subroutine. Although it's possible that | |||
bwBASIC could develop as a numberless BASIC | |||
with named subroutine calls, these features | |||
are not implemented in this earliest released | |||
version. | |||
CLOAD See CALL above (machine language subroutines). | |||
CONT See RESUME below (programmer ignorance?). | |||
DEF USR See CALL above (machine language subroutines). | |||
EDIT EDIT would be especially nice, but requires some | |||
specific knowledge of how particular computers | |||
handle interaction between the screen and the | |||
keyboard. This knowledge isn't available within | |||
the bounds of ANSI C alone ("innerhalb die Grenzen | |||
der reinen Vernunft," with apologies to Immanuel | |||
Kant). | |||
FRE() The ability to report the amount of free memory | |||
remaining is system-specific due to varying patterns | |||
of memory allocation and access; consequently this | |||
ability is not present in ANSI C and this function | |||
is not available in bwBASIC. | |||
FILES The FILES command requires a list of files conforming | |||
to a specifier; ANSI C does not provide this. When | |||
COMMAND_SHELL is defined as TRUE, users might want | |||
to issue operating-system commands such as "DIR" | |||
(DOS) or "ls -l" (Unix) to get a list of files. | |||
INKEY$ This function requires a keyboard scan to indicate | |||
whether a key is pending. Although this facility | |||
is easily available on microcomputers (it is part | |||
of the minimal CP/M Operating System), it is not | |||
easily available on some more complex systems. | |||
Consequently, it's not part of the C standard and | |||
bwBASIC has not implemented INKEY$. | |||
INPUT$() Similar to INKEY$ above, ANSI C by itself is not | |||
able to read unechoed keyboard input, and can read | |||
keyboard input only after a Carriage-Return has | |||
been entered. | |||
INP Calls to hardware ports, like machine-language | |||
routines, are highly system-specific and cannot | |||
be implemented in ANSI C alone. | |||
LLIST See LPRINT below. | |||
LPOS See LPRINT below. | |||
LPRINT and LLIST, etc., require access to a printer device, | |||
and this varies from one system to another. Users | |||
might try OPENing the printer device on their own | |||
operating system (e.g., "/dev/lp" on Unix systems, | |||
or "PRN" under DOS) and see if printing can be done | |||
from bwBASIC in this way. | |||
NULL In this case, I am convinced that NULL is no longer | |||
necessary, since very few printers now require NULLs | |||
at the end of lines. | |||
OUT See INP above (calls to hardware ports). | |||
PEEK() PEEK and POKE enabled earlier BASICs to address | |||
particular memory locations. Although bwBASIC | |||
could possibly implement this command (POKE) and | |||
this function (PEEK()), the limitation would be | |||
highly limited by the different systems for | |||
memory access in different systems. | |||
POKE see PEEK() above. | |||
RENUM Since unnumbered lines can be entered and | |||
executed under bwBASIC, it would not be | |||
possible to implement a RENUM routine. | |||
RESUME Is this possible under ANSI C? If so, I | |||
simply have failed to figure it out yet. | |||
Mea culpa (but not maxima). | |||
USR See CALL and DEF USR above (machine language | |||
subroutines). | |||
VARPTR See PEEK and POKE above. | |||
WAIT See INP and OUT above. | |||
6. SOME NOTES ON COMPILATION | |||
bwBASIC is written in ANSI C and takes advantage of some of the | |||
enhancements of ANSI C over the older K&R standard. The program | |||
expects to find standard ANSI C include files (such as ). | |||
Because there is nothing terminal- or hardware-specific about it, | |||
I should hope that it would compile correctly under any ANSI C | |||
compiler, but you may have to construct your own makefile. | |||
Two makefiles are currently provided: "makefile.qcl" will compile | |||
the program utilizing the Microsoft QuickC (tm) line-oriented | |||
compiler on DOS-based p.c.'s, and "makefile.gcc" will compile | |||
the program utilizing the ANSI option of Gnu C++. I have also | |||
compiled the program utilizing Borland's Turbo C++ (tm) on DOS- | |||
based machines. | |||
No alterations to flags are necessary for varied environments, | |||
but the beginning of file allows the user to set | |||
some debugging flags and to control some program defaults. | |||
The file has a number of language-specific message | |||
sets that can be controlled by setting the appropriate language | |||
flag. | |||
7. THE STORY OF BYWATER BASIC | |||
This program was originally begun in 1982 by my grandmother, Mrs. | |||
Verda Spell of Beaumont, TX. She was writing the program using | |||
an ANSI C compiler on an Osborne I CP/M computer and although my | |||
grandfather (Lockwood Spell) had bought an IBM PC with 256k of | |||
RAM my grandmother would not use it, paraphrasing George Herbert | |||
to the effect that "He who cannot in 64k program, cannot in 512k." | |||
She had used Microsoft BASIC and although she had nothing against | |||
it she said repeatedly that she didn't understand why Digital | |||
Research didn't "sue the socks off of Microsoft" for version 1.0 | |||
of MSDOS and so I reckon that she hoped to undercut Microsoft's | |||
entire market and eventually build a new software empire on | |||
the North End of Beaumont. Her programming efforts were cut | |||
tragically short when she was thrown from a Beaumont to Port | |||
Arthur commuter train in the summer of 1986. I found the source | |||
code to bwBASIC on a single-density Osborne diskette in her knitting | |||
bag and eventually managed to have it all copied over to a PC | |||
diskette. I have revised it slightly prior to this release. You | |||
should know, though, that I myself am an historian, not a programmer. | |||
8. COMMUNICATIONS: | |||
Ted A. Campbell | |||
Bywater Software | |||
P.O. Box 4023 | |||
Duke Station | |||
Durham, NC 27706 | |||
USA | |||
email: tcamp@acpub.duke.edu | |||
@@ -1,35 +1,35 @@ | |||
@echo off | |||
rem Filename: DMCDOS32.CMD | |||
rem Purpose: Build Bywater BASIC for MS-DOS (32-bit) using Digital Mars Compiler Version 8.42n | |||
rem Author: Howard Wulf, AF5NE | |||
rem Date: 2015-01-29 | |||
rem Uasage: implementation defined | |||
rem Example: | |||
rem cd \sdcard\Download\BASIC\bwbasic3\ | |||
rem DMCDOS32.CMD | |||
rem | |||
rem This is the location of DMC.EXE | |||
rem | |||
set BINDIR=C:\DOS\dm\bin; | |||
rem | |||
rem Cleanup before compile | |||
rem | |||
DEL BW*.EXE 1> NUL 2> NUL | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem | |||
rem Compile | |||
rem | |||
set OLDPATH=%PATH% | |||
set PATH=%BINDIR%;%PATH% | |||
dmc.exe > DMCDOS32.TXT | |||
dmc.exe -mx -A89 -oBWBASIC.EXE -DHAVE_MSDOS=1 bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c X32.LIB >> DMCDOS32.TXT | |||
set PATH=%OLDPATH% | |||
set OLDPATH= | |||
set BINDIR= | |||
rem | |||
rem Cleanup after compile | |||
rem | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem EOF | |||
@echo off | |||
rem Filename: DMCDOS32.CMD | |||
rem Purpose: Build Bywater BASIC for MS-DOS (32-bit) using Digital Mars Compiler Version 8.42n | |||
rem Author: Howard Wulf, AF5NE | |||
rem Date: 2015-01-29 | |||
rem Uasage: implementation defined | |||
rem Example: | |||
rem cd \sdcard\Download\BASIC\bwbasic3\ | |||
rem DMCDOS32.CMD | |||
rem | |||
rem This is the location of DMC.EXE | |||
rem | |||
set BINDIR=C:\DOS\dm\bin; | |||
rem | |||
rem Cleanup before compile | |||
rem | |||
DEL BW*.EXE 1> NUL 2> NUL | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem | |||
rem Compile | |||
rem | |||
set OLDPATH=%PATH% | |||
set PATH=%BINDIR%;%PATH% | |||
dmc.exe > DMCDOS32.TXT | |||
dmc.exe -mx -A89 -oBWBASIC.EXE -DHAVE_MSDOS=1 bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c X32.LIB >> DMCDOS32.TXT | |||
set PATH=%OLDPATH% | |||
set OLDPATH= | |||
set BINDIR= | |||
rem | |||
rem Cleanup after compile | |||
rem | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem EOF |
@@ -1,35 +1,35 @@ | |||
@echo off | |||
rem Filename: DMCWIN32.CMD | |||
rem Purpose: Build Bywater BASIC for MS-WINDOWS (32-bit) using Digital Mars Compiler Version 8.42n | |||
rem Author: Howard Wulf, AF5NE | |||
rem Date: 2015-01-29 | |||
rem Uasage: implementation defined | |||
rem Example: | |||
rem cd \sdcard\Download\BASIC\bwbasic3\ | |||
rem DMCWIN32.CMD | |||
rem | |||
rem This is the location of DMC.EXE | |||
rem | |||
set BINDIR=C:\DOS\dm\bin | |||
rem | |||
rem Cleanup before compile | |||
rem | |||
DEL BW*.EXE 1> NUL 2> NUL | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem | |||
rem Compile | |||
rem | |||
set OLDPATH=%PATH% | |||
set PATH=%BINDIR%;%PATH% | |||
dmc.exe > DMCWIN32.TXT | |||
dmc.exe -mn -A89 -oBWBASIC.EXE -DHAVE_MSDOS=1 bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c >> DMCWIN32.TXT | |||
set PATH=%OLDPATH% | |||
set OLDPATH= | |||
set BINDIR= | |||
rem | |||
rem Cleanup after compile | |||
rem | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem EOF | |||
@echo off | |||
rem Filename: DMCWIN32.CMD | |||
rem Purpose: Build Bywater BASIC for MS-WINDOWS (32-bit) using Digital Mars Compiler Version 8.42n | |||
rem Author: Howard Wulf, AF5NE | |||
rem Date: 2015-01-29 | |||
rem Uasage: implementation defined | |||
rem Example: | |||
rem cd \sdcard\Download\BASIC\bwbasic3\ | |||
rem DMCWIN32.CMD | |||
rem | |||
rem This is the location of DMC.EXE | |||
rem | |||
set BINDIR=C:\DOS\dm\bin | |||
rem | |||
rem Cleanup before compile | |||
rem | |||
DEL BW*.EXE 1> NUL 2> NUL | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem | |||
rem Compile | |||
rem | |||
set OLDPATH=%PATH% | |||
set PATH=%BINDIR%;%PATH% | |||
dmc.exe > DMCWIN32.TXT | |||
dmc.exe -mn -A89 -oBWBASIC.EXE -DHAVE_MSDOS=1 bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c >> DMCWIN32.TXT | |||
set PATH=%OLDPATH% | |||
set OLDPATH= | |||
set BINDIR= | |||
rem | |||
rem Cleanup after compile | |||
rem | |||
DEL BW*.OBJ 1> NUL 2> NUL | |||
DEL BW*.MAP 1> NUL 2> NUL | |||
rem EOF |
@@ -1,394 +1,394 @@ | |||
<html><head><title>CMDS</title></head><body> | |||
<h1>LEGEND</h1><br> | |||
<table> | |||
<tr><td><b>ID</b></td><td><b>NAME</b></td><td><b>DESCRIPTION</b></td></tr> | |||
<tr><td>B15</td><td>BYWATER</td><td>Bywater BASIC 3</td></tr> | |||
<tr><td>B93</td><td>BYWATER-2</td><td>Bywater BASIC 2</td></tr> | |||
<tr><td>S70</td><td>CALL/360</td><td>SBC CALL/360 Mainframe BASIC</td></tr> | |||
<tr><td>C77</td><td>CBASIC-II</td><td>CBASIC-II for CP/M</td></tr> | |||
<tr><td>D64</td><td>DARTMOUTH</td><td>Dartmouth DTSS BASIC</td></tr> | |||
<tr><td>E78</td><td>ECMA-55</td><td>ANSI Minimal BASIC</td></tr> | |||
<tr><td>E86</td><td>ECMA-116</td><td>ANSI Full BASIC</td></tr> | |||
<tr><td>G74</td><td>GCOS</td><td>GE 600 Mainframe BASIC</td></tr> | |||
<tr><td>H14</td><td>HAARDT</td><td>bas 2.4 by Michael Haardt</td></tr> | |||
<tr><td>HB1</td><td>HANDBOOK1</td><td>The BASIC Handbook, 1st Edition</td></tr> | |||
<tr><td>HB2</td><td>HANDBOOK2</td><td>The BASIC Handbook, 2nd Edition</td></tr> | |||
<tr><td>H80</td><td>HEATH</td><td>Heath Benton Harbor BASIC</td></tr> | |||
<tr><td>G65</td><td>MARK-I</td><td>GE 265 Mainframe BASIC</td></tr> | |||
<tr><td>G67</td><td>MARK-II</td><td>GE 435 Mainframe BASIC</td></tr> | |||
<tr><td>M80</td><td>MBASIC</td><td>Microsoft BASIC-80 for Xenix</td></tr> | |||
<tr><td>D73</td><td>PDP-8</td><td>DEC PDP-8 BASIC</td></tr> | |||
<tr><td>D70</td><td>PDP-11</td><td>DEC PDP-11 BASIC</td></tr> | |||
<tr><td>R86</td><td>RBASIC</td><td>Micronics RBASIC for 6809 FLEX</td></tr> | |||
<tr><td>D71</td><td>RSTS-11</td><td>DEC RSTS-11 BASIC-PLUS</td></tr> | |||
<tr><td>I70</td><td>SYSTEM/360</td><td>IBM System/360 Mainframe BASIC</td></tr> | |||
<tr><td>I73</td><td>SYSTEM/370</td><td>IBM System/370 Mainframe BASIC</td></tr> | |||
<tr><td>T80</td><td>TRS-80</td><td>TRS-80 Model I/III/4 LBASIC</td></tr> | |||
<tr><td>V09</td><td>VINTAGE</td><td>Vintage BASIC 1.0.1</td></tr> | |||
<tr><td>T79</td><td>XBASIC</td><td>TSC XBASIC for 6800 FLEX</td></tr> | |||
</table> | |||
<hr> | |||
<h1>DETAILS</h1><br> | |||
<table> | |||
<tr><td><b>COMMAND</b></td><td><b>B15</b></td><td><b>B93</b></td><td><b>S70</b></td><td><b>C77</b></td><td><b>D64</b></td><td><b>E78</b></td><td><b>E86</b></td><td><b>G74</b></td><td><b>H14</b></td><td><b>HB1</b></td><td><b>HB2</b></td><td><b>H80</b></td><td><b>G65</b></td><td><b>G67</b></td><td><b>M80</b></td><td><b>D73</b></td><td><b>D70</b></td><td><b>R86</b></td><td><b>D71</b></td><td><b>I70</b></td><td><b>I73</b></td><td><b>T80</b></td><td><b>V09</b></td><td><b>T79</b></td></tr> | |||
<tr><td>APPEND filename$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>APPEND # filenumber</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>AS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>AUTO [start [, increment]]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>BACKSPACE # X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>BREAK line [, ...]]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>BUILD [start [, increment]]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>BYE</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CALL subname( [parameter [, ...] ] )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE constant [TO constant]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE IF operator constant</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE IS operator constant</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE ELSE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CHAIN filename$ [, linenumber]</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>CHANGE A$ TO X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CHANGE X TO A$</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLEAR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>CLOAD [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CLOAD* arrayname</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CLOSE</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLOSE filename$ [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLOSE filenumber [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLR</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CMDS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>COMMON variable [, ...]</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CONSOLE [WIDTH width]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CONST variable [, ...] = value</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CONT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>CONTINUE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>COPY source$ TO target$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CREATE filename$ [ RECL reclen ] AS filenum | |||
[ BUFF number ] [ RECS size ]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CSAVE [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CSAVE* ArrayName</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DATA constant [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>DEC variable [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEF FNname[( arg [,...] )] = value</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>DEF FNname[( arg [,...] )]</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFBYT letter[-letter] [, ...]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEFCUR letter[-letter] [, ...]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEFDBL letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFINT letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFLNG letter[-letter] [, ...]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEFSNG letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFSTR letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DELETE filenumber</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DELETE line [- line]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DELIMIT # X, A$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DIM [# filenum,] variable([ lower TO ] upper)</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>DISPLAY source$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DO UNTIL value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DO</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DO WHILE value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DOS</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DSP variable [, ...]]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EDIT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ELSE</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>ELSEIF</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>END</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>END FUNCTION</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>END IF</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>END SELECT</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>END SUB</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ERASE variable [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>EXCHANGE variable, variable</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT DO</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT FOR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT FUNCTION</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT REPEAT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT SUB</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT WHILE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FEND</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FIELD [#] filenum, number AS variable$ [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>FILE filename$ [( reclen )]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FILE # X, A$</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FILES A$[, ...]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FLEX</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>FNCS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FNEND</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>FOR variable = start TO finish [STEP increment]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>FUNCTION [ ( parameter [, ... ] ) ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GET # file_number , [ byte_number ] , scalar [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GET # file_number [ , RECORD record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>GET # file_number [ , RECORD record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>GET filename$ , scalar [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GET # file_number [ , record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GO</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GO SUB line</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GO TO line</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GOODBYE</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GOSUB line</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GOTO line</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>HELP name</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>IF value THEN line1 [ELSE line2]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>IF END # filenum THEN line1 [ELSE line2]</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>IF MORE # filenum THEN line1 [ELSE line2]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>IF value THEN</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>IMAGE "format string" </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>INC variable [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>INPUT "prompt string" , variable [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT # filenum , variable [, ...]s</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT variable [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT LINE variable$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT LINE # filenum , variable$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT LINE "prompt string" , variable$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>[LET] variable [, ...] = value</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>LINE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LINE INPUT [[#] filenum,]["prompt string";] variable$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LIST line1 [- line2]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LISTNH line1 [- line2]</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LLIST line1 [- line2]</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>LOAD [filename$]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LOCAL [# filenum,] variable([ lower TO ] upper)</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LOOP UNTIL value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LOOP WHILE value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LOOP</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LPRINT [USING format-string$;] value ...</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>LPRINTER [WIDTH width]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LPT [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LSET variable$ = value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>MAINTAINER</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS HTML</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS ID</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS MANUAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS_SWITCH</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS TABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER DEBUG</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER DEBUG OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER DEBUG ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS HTML</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS ID</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS MANUAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS SWITCH</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS TABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER MANUAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER STACK</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MARGIN # filenumber, width</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT arrayname = value</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT GET filename$, arrayname</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT INPUT arrayname</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT PRINT arrayname</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT PUT filename$, arrayname</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT READ arrayname</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT WRITE arrayname</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MERGE filename$</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>MID$( variable$, start [, count ] ) = value</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>MON</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>NAME old$ AS new$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>NEW</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>NEXT [variable]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OF</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>OLD [filename$]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON value GOSUB line [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>ON value GOTO line [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>ON ERROR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR GOSUB errline</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON ERROR GOTO errline</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR RESUME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR RESUME NEXT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR RETURN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON ERROR RETURN NEXT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON TIMER count GOSUB line</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN NEW|OLD|VIRTUAL filename$ | |||
AS filenumber</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>OPEN filename$ | |||
FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL | |||
AS [#] fileenumber | |||
[LEN [=] record-length]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filename$ | |||
FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL | |||
AS FILE filenumber | |||
[ ,RECORDSIZE ignored ] | |||
[ ,CLUSTERSIZE ignored ] | |||
[ ,MODE ignored ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filename | |||
FOR READ|WRITE|VIRTUAL | |||
AS FILE filenumber</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filename$ | |||
[ RECL reclen ] | |||
AS filenumber | |||
[ BUFF ignored ] | |||
[ RECS ignored ]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filenumber, | |||
filename$, | |||
INPUT|OUTPUT|APPEND|VIRTUAL</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPTION</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE DEGREES</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE GRADIANS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE RADIANS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC DECIMAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC FIXED</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC NATIVE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BASE integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS BOOLEAN</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE BINARY</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE DATABASE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE TEXT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COVERAGE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COVERAGE OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COVERAGE ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DATE format$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DIGITS integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE COMMAND name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE FUNCTION name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE OPERATOR name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION EDIT string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE COMMAND name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE FUNCTION name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE OPERATOR name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ERROR</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ERROR GOSUB</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ERROR GOTO</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION EXPLICIT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION EXTENSION string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION FILES string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION IMPLICIT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION INDENT integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION LABELS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION LABELS OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION LABELS ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PROMPT string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT AT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT BYTE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT COMMENT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT CURRENCY char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT DOUBLE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT FILENUM char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT IMAGE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT INPUT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT INTEGER char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT LONG char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT LPAREN char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT_PRINT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT QUOTE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT RPAREN char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT SINGLE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT STATEMENT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT STRING char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION RECLEN integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION RENUM string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND BANK</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND MATH</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND TRUNCATE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION SCALE integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION SLEEP double</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STDERR filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STDIN filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STDOUT filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STRICT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STRICT OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STRICT ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL ADM</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL ANSI</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL NONE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TIME format$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TRACE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TRACE OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TRACE ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING ALL char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING COMMA char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING DIGIT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING DOLLAR char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING EXRAD char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING FILLER char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING FIRST char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING LENGTH char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING LITERAL char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING MINUS char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING PERIOD char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING PLUS char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION VERSION version$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ZONE integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>PAUSE [comment]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PDEL line [- line]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>POP</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PRINT # filenum , [USING format$;] value ...</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>PRINT [USING format$;] value ...</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>PTP [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PTR [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PUT # file_number , [ byte_number ] , scalar [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PUT filename$ , value [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PUT # file_number [ , RECORD record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>PUT # file_number [ , record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>QUIT</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>READ variable [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RECALL ArrayName</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>REM ...</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RENAME from$ TO to$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RENAME [filename$]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RENUM</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RENUMBER</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>REPEAT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>REPLACE [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RESET filename$ [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RESTORE [line]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RESUME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RESUME line</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RESUME NEXT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RESUME 0</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RETURN</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RSET variable$ = value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUN filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUN line</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUN</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUNNH line</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RUNNH filename$</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RUNNH</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SAVE [filename$]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>SCRATCH [# X]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SELECT</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SELECT CASE value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>STEP</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>STOP</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>STORE ArrayName</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUB name [ ( parameter [,...] ) ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUB END</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUB EXIT</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUBEND</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUBEXIT</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SWAP variable, variable</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>SYSTEM</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td></tr> | |||
<tr><td>TEXT letter[-letter] [, ...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>THEN</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>TIMER</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TIMER OFF</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TIMER ON</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TIMER STOP</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TLOAD [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TO</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>TRACE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TRACE OFF</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TRACE ON</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TSAVE [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TTY</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TTY IN</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TTY OUT</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>UNTIL value</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>USE parameter$</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>VARS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>WEND</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>WHILE value</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>WRITE # filenum, value [, .... ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>WRITE value [, .... ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
</table> | |||
</body></html> | |||
<html><head><title>CMDS</title></head><body> | |||
<h1>LEGEND</h1><br> | |||
<table> | |||
<tr><td><b>ID</b></td><td><b>NAME</b></td><td><b>DESCRIPTION</b></td></tr> | |||
<tr><td>B15</td><td>BYWATER</td><td>Bywater BASIC 3</td></tr> | |||
<tr><td>B93</td><td>BYWATER-2</td><td>Bywater BASIC 2</td></tr> | |||
<tr><td>S70</td><td>CALL/360</td><td>SBC CALL/360 Mainframe BASIC</td></tr> | |||
<tr><td>C77</td><td>CBASIC-II</td><td>CBASIC-II for CP/M</td></tr> | |||
<tr><td>D64</td><td>DARTMOUTH</td><td>Dartmouth DTSS BASIC</td></tr> | |||
<tr><td>E78</td><td>ECMA-55</td><td>ANSI Minimal BASIC</td></tr> | |||
<tr><td>E86</td><td>ECMA-116</td><td>ANSI Full BASIC</td></tr> | |||
<tr><td>G74</td><td>GCOS</td><td>GE 600 Mainframe BASIC</td></tr> | |||
<tr><td>H14</td><td>HAARDT</td><td>bas 2.4 by Michael Haardt</td></tr> | |||
<tr><td>HB1</td><td>HANDBOOK1</td><td>The BASIC Handbook, 1st Edition</td></tr> | |||
<tr><td>HB2</td><td>HANDBOOK2</td><td>The BASIC Handbook, 2nd Edition</td></tr> | |||
<tr><td>H80</td><td>HEATH</td><td>Heath Benton Harbor BASIC</td></tr> | |||
<tr><td>G65</td><td>MARK-I</td><td>GE 265 Mainframe BASIC</td></tr> | |||
<tr><td>G67</td><td>MARK-II</td><td>GE 435 Mainframe BASIC</td></tr> | |||
<tr><td>M80</td><td>MBASIC</td><td>Microsoft BASIC-80 for Xenix</td></tr> | |||
<tr><td>D73</td><td>PDP-8</td><td>DEC PDP-8 BASIC</td></tr> | |||
<tr><td>D70</td><td>PDP-11</td><td>DEC PDP-11 BASIC</td></tr> | |||
<tr><td>R86</td><td>RBASIC</td><td>Micronics RBASIC for 6809 FLEX</td></tr> | |||
<tr><td>D71</td><td>RSTS-11</td><td>DEC RSTS-11 BASIC-PLUS</td></tr> | |||
<tr><td>I70</td><td>SYSTEM/360</td><td>IBM System/360 Mainframe BASIC</td></tr> | |||
<tr><td>I73</td><td>SYSTEM/370</td><td>IBM System/370 Mainframe BASIC</td></tr> | |||
<tr><td>T80</td><td>TRS-80</td><td>TRS-80 Model I/III/4 LBASIC</td></tr> | |||
<tr><td>V09</td><td>VINTAGE</td><td>Vintage BASIC 1.0.1</td></tr> | |||
<tr><td>T79</td><td>XBASIC</td><td>TSC XBASIC for 6800 FLEX</td></tr> | |||
</table> | |||
<hr> | |||
<h1>DETAILS</h1><br> | |||
<table> | |||
<tr><td><b>COMMAND</b></td><td><b>B15</b></td><td><b>B93</b></td><td><b>S70</b></td><td><b>C77</b></td><td><b>D64</b></td><td><b>E78</b></td><td><b>E86</b></td><td><b>G74</b></td><td><b>H14</b></td><td><b>HB1</b></td><td><b>HB2</b></td><td><b>H80</b></td><td><b>G65</b></td><td><b>G67</b></td><td><b>M80</b></td><td><b>D73</b></td><td><b>D70</b></td><td><b>R86</b></td><td><b>D71</b></td><td><b>I70</b></td><td><b>I73</b></td><td><b>T80</b></td><td><b>V09</b></td><td><b>T79</b></td></tr> | |||
<tr><td>APPEND filename$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>APPEND # filenumber</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>AS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>AUTO [start [, increment]]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>BACKSPACE # X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>BREAK line [, ...]]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>BUILD [start [, increment]]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>BYE</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CALL subname( [parameter [, ...] ] )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE constant [TO constant]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE IF operator constant</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE IS operator constant</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CASE ELSE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CHAIN filename$ [, linenumber]</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>CHANGE A$ TO X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CHANGE X TO A$</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLEAR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>CLOAD [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CLOAD* arrayname</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CLOSE</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLOSE filename$ [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLOSE filenumber [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CLR</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CMDS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>COMMON variable [, ...]</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CONSOLE [WIDTH width]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CONST variable [, ...] = value</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CONT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>CONTINUE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>COPY source$ TO target$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CREATE filename$ [ RECL reclen ] AS filenum | |||
[ BUFF number ] [ RECS size ]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>CSAVE [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>CSAVE* ArrayName</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DATA constant [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>DEC variable [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEF FNname[( arg [,...] )] = value</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>DEF FNname[( arg [,...] )]</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFBYT letter[-letter] [, ...]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEFCUR letter[-letter] [, ...]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEFDBL letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFINT letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFLNG letter[-letter] [, ...]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DEFSNG letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DEFSTR letter[-letter] [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DELETE filenumber</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DELETE line [- line]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>DELIMIT # X, A$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DIM [# filenum,] variable([ lower TO ] upper)</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>DISPLAY source$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DO UNTIL value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DO</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DO WHILE value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DOS</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>DSP variable [, ...]]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EDIT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ELSE</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>ELSEIF</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>END</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>END FUNCTION</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>END IF</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>END SELECT</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>END SUB</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ERASE variable [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>EXCHANGE variable, variable</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT DO</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT FOR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT FUNCTION</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT REPEAT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT SUB</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>EXIT WHILE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FEND</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FIELD [#] filenum, number AS variable$ [, ...]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>FILE filename$ [( reclen )]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FILE # X, A$</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FILES A$[, ...]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FLEX</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>FNCS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>FNEND</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>FOR variable = start TO finish [STEP increment]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>FUNCTION [ ( parameter [, ... ] ) ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GET # file_number , [ byte_number ] , scalar [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GET # file_number [ , RECORD record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>GET # file_number [ , RECORD record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>GET filename$ , scalar [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GET # file_number [ , record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GO</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GO SUB line</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GO TO line</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GOODBYE</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>GOSUB line</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>GOTO line</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>HELP name</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>IF value THEN line1 [ELSE line2]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>IF END # filenum THEN line1 [ELSE line2]</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>IF MORE # filenum THEN line1 [ELSE line2]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>IF value THEN</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>IMAGE "format string" </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>INC variable [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>INPUT "prompt string" , variable [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT # filenum , variable [, ...]s</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT variable [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT LINE variable$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT LINE # filenum , variable$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>INPUT LINE "prompt string" , variable$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>[LET] variable [, ...] = value</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>LINE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LINE INPUT [[#] filenum,]["prompt string";] variable$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LIST line1 [- line2]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LISTNH line1 [- line2]</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LLIST line1 [- line2]</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>LOAD [filename$]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>LOCAL [# filenum,] variable([ lower TO ] upper)</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LOOP UNTIL value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LOOP WHILE value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LOOP</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LPRINT [USING format-string$;] value ...</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>LPRINTER [WIDTH width]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LPT [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>LSET variable$ = value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>MAINTAINER</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS HTML</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS ID</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS MANUAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS_SWITCH</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER CMDS TABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER DEBUG</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER DEBUG OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER DEBUG ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS HTML</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS ID</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS MANUAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS SWITCH</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER FNCS TABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER MANUAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MAINTAINER STACK</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>MARGIN # filenumber, width</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT arrayname = value</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT GET filename$, arrayname</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT INPUT arrayname</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT PRINT arrayname</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT PUT filename$, arrayname</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT READ arrayname</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MAT WRITE arrayname</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>MERGE filename$</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>MID$( variable$, start [, count ] ) = value</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>MON</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>NAME old$ AS new$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>NEW</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>NEXT [variable]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OF</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>OLD [filename$]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON value GOSUB line [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>ON value GOTO line [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>ON ERROR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR GOSUB errline</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON ERROR GOTO errline</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR RESUME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR RESUME NEXT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>ON ERROR RETURN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON ERROR RETURN NEXT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>ON TIMER count GOSUB line</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN NEW|OLD|VIRTUAL filename$ | |||
AS filenumber</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>OPEN filename$ | |||
FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL | |||
AS [#] fileenumber | |||
[LEN [=] record-length]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filename$ | |||
FOR INPUT|OUTPUT|APPEND|BINARY|RANDOM|VIRTUAL | |||
AS FILE filenumber | |||
[ ,RECORDSIZE ignored ] | |||
[ ,CLUSTERSIZE ignored ] | |||
[ ,MODE ignored ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filename | |||
FOR READ|WRITE|VIRTUAL | |||
AS FILE filenumber</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filename$ | |||
[ RECL reclen ] | |||
AS filenumber | |||
[ BUFF ignored ] | |||
[ RECS ignored ]</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPEN filenumber, | |||
filename$, | |||
INPUT|OUTPUT|APPEND|VIRTUAL</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>OPTION</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE DEGREES</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE GRADIANS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ANGLE RADIANS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC DECIMAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC FIXED</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ARITHMETIC NATIVE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BASE integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS BOOLEAN</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION BUGS ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE BINARY</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE DATABASE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COMPARE TEXT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COVERAGE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COVERAGE OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION COVERAGE ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DATE format$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DIGITS integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE COMMAND name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE FUNCTION name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION DISABLE OPERATOR name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION EDIT string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE COMMAND name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE FUNCTION name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ENABLE OPERATOR name$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ERROR</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ERROR GOSUB</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ERROR GOTO</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION EXPLICIT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION EXTENSION string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION FILES string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION IMPLICIT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION INDENT integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION LABELS</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION LABELS OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION LABELS ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PROMPT string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT AT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT BYTE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT COMMENT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT CURRENCY char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT DOUBLE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT FILENUM char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT IMAGE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT INPUT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT INTEGER char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT LONG char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT LPAREN char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT_PRINT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT QUOTE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT RPAREN char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT SINGLE char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT STATEMENT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION PUNCT STRING char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION RECLEN integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION RENUM string$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND BANK</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND MATH</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ROUND TRUNCATE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION SCALE integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION SLEEP double</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STDERR filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STDIN filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STDOUT filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STRICT</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STRICT OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION STRICT ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL ADM</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL ANSI</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TERMINAL NONE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TIME format$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TRACE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TRACE OFF</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION TRACE ON</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING ALL char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING COMMA char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING DIGIT char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING DOLLAR char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING EXRAD char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING FILLER char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING FIRST char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING LENGTH char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING LITERAL char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING MINUS char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING PERIOD char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION USING PLUS char$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION VERSION version$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>OPTION ZONE integer</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>PAUSE [comment]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PDEL line [- line]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>POP</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PRINT # filenum , [USING format$;] value ...</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>PRINT [USING format$;] value ...</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>PTP [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PTR [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PUT # file_number , [ byte_number ] , scalar [,...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PUT filename$ , value [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>PUT # file_number [ , RECORD record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>PUT # file_number [ , record_number ]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>QUIT</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>READ variable [, ...]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RECALL ArrayName</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>REM ...</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RENAME from$ TO to$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RENAME [filename$]</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RENUM</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RENUMBER</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>REPEAT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>REPLACE [filename$]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RESET filename$ [, ...]</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RESTORE [line]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RESUME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RESUME line</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RESUME NEXT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RESUME 0</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RETURN</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>RSET variable$ = value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUN filename$</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUN line</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUN</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>RUNNH line</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RUNNH filename$</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>RUNNH</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SAVE [filename$]</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>SCRATCH [# X]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SELECT</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SELECT CASE value</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>STEP</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>STOP</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>STORE ArrayName</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUB name [ ( parameter [,...] ) ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUB END</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUB EXIT</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUBEND</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SUBEXIT</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>SWAP variable, variable</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>SYSTEM</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td></tr> | |||
<tr><td>TEXT letter[-letter] [, ...]</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>THEN</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>TIMER</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TIMER OFF</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TIMER ON</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TIMER STOP</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TLOAD [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TO</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>TRACE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TRACE OFF</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TRACE ON</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TSAVE [filename$]</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TTY</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TTY IN</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>TTY OUT</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>UNTIL value</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>USE parameter$</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>VARS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>WEND</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>WHILE value</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>WRITE # filenum, value [, .... ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>WRITE value [, .... ]</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
</table> | |||
</body></html> | |||
@@ -1,373 +1,373 @@ | |||
<html><head><title>FNCS</title></head><body> | |||
<h1>LEGEND</h1><br> | |||
<table> | |||
<tr><td><b>ID</b></td><td><b>NAME</b></td><td><b>DESCRIPTION</b></td></tr> | |||
<tr><td>B15</td><td>BYWATER</td><td>Bywater BASIC 3</td></tr> | |||
<tr><td>B93</td><td>BYWATER-2</td><td>Bywater BASIC 2</td></tr> | |||
<tr><td>S70</td><td>CALL/360</td><td>SBC CALL/360 Mainframe BASIC</td></tr> | |||
<tr><td>C77</td><td>CBASIC-II</td><td>CBASIC-II for CP/M</td></tr> | |||
<tr><td>D64</td><td>DARTMOUTH</td><td>Dartmouth DTSS BASIC</td></tr> | |||
<tr><td>E78</td><td>ECMA-55</td><td>ANSI Minimal BASIC</td></tr> | |||
<tr><td>E86</td><td>ECMA-116</td><td>ANSI Full BASIC</td></tr> | |||
<tr><td>G74</td><td>GCOS</td><td>GE 600 Mainframe BASIC</td></tr> | |||
<tr><td>H14</td><td>HAARDT</td><td>bas 2.4 by Michael Haardt</td></tr> | |||
<tr><td>HB1</td><td>HANDBOOK1</td><td>The BASIC Handbook, 1st Edition</td></tr> | |||
<tr><td>HB2</td><td>HANDBOOK2</td><td>The BASIC Handbook, 2nd Edition</td></tr> | |||
<tr><td>H80</td><td>HEATH</td><td>Heath Benton Harbor BASIC</td></tr> | |||
<tr><td>G65</td><td>MARK-I</td><td>GE 265 Mainframe BASIC</td></tr> | |||
<tr><td>G67</td><td>MARK-II</td><td>GE 435 Mainframe BASIC</td></tr> | |||
<tr><td>M80</td><td>MBASIC</td><td>Microsoft BASIC-80 for Xenix</td></tr> | |||
<tr><td>D73</td><td>PDP-8</td><td>DEC PDP-8 BASIC</td></tr> | |||
<tr><td>D70</td><td>PDP-11</td><td>DEC PDP-11 BASIC</td></tr> | |||
<tr><td>R86</td><td>RBASIC</td><td>Micronics RBASIC for 6809 FLEX</td></tr> | |||
<tr><td>D71</td><td>RSTS-11</td><td>DEC RSTS-11 BASIC-PLUS</td></tr> | |||
<tr><td>I70</td><td>SYSTEM/360</td><td>IBM System/360 Mainframe BASIC</td></tr> | |||
<tr><td>I73</td><td>SYSTEM/370</td><td>IBM System/370 Mainframe BASIC</td></tr> | |||
<tr><td>T80</td><td>TRS-80</td><td>TRS-80 Model I/III/4 LBASIC</td></tr> | |||
<tr><td>V09</td><td>VINTAGE</td><td>Vintage BASIC 1.0.1</td></tr> | |||
<tr><td>T79</td><td>XBASIC</td><td>TSC XBASIC for 6800 FLEX</td></tr> | |||
</table> | |||
<hr> | |||
<h1>DETAILS</h1><br> | |||
<table> | |||
<tr><td><b>FUNCTION</b></td><td><b>B15</b></td><td><b>B93</b></td><td><b>S70</b></td><td><b>C77</b></td><td><b>D64</b></td><td><b>E78</b></td><td><b>E86</b></td><td><b>G74</b></td><td><b>H14</b></td><td><b>HB1</b></td><td><b>HB2</b></td><td><b>H80</b></td><td><b>G65</b></td><td><b>G67</b></td><td><b>M80</b></td><td><b>D73</b></td><td><b>D70</b></td><td><b>R86</b></td><td><b>D71</b></td><td><b>I70</b></td><td><b>I73</b></td><td><b>T80</b></td><td><b>V09</b></td><td><b>T79</b></td></tr> | |||
<tr><td>N = ABS( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ACOS( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ACS( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ACSD( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ACSG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ANGLE( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ARCCOS( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = ARCSIN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = ARCTAN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = ARGC</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ARGT$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ARGV( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ARGV$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASC( A$ )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ASC( A$, X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASCII( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASIN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASN( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASNG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ATAN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ATN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ATND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ATNG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = BASE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = BIN$( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = BIN$( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CATALOG</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CATALOG( A$ )</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CCUR( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CDBL( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CEIL( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHAR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHAR$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CHDIR( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHR( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHR( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHR$( X )</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = CIN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CINT( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CLG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CLK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CLK( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CLK$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CLNG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CLOG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CLOSE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CLOSE( X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CLS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CNTRL( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CODE( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COLOR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = COMMAND$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = COMMAND$( X )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COS( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = COSD( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COSG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COSH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COT( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COUNT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CSC( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CSH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CSNG( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CUR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CVC( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CVD( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CVI( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CVL( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CVS( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = DAT$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DATE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = DATE$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = DATE$( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEG( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEG( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEGREE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEGREE( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DET</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DIGITS( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = DIGITS( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = DIM( ... )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DPEEK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = DPOKE( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = EDIT$( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ENVIRON( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ENVIRON$( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = EOF( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = EPS( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ERL</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = ERR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = ERR$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ERRL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ERRN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ERROR( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ERROR( X, A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ERROR$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = EXAM( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = EXEC( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = EXF( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = EXP( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = FALSE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FETCH( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FILEATTR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FILES</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FILES( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FILL( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FIX( X )</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FLOAT( X )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FLOW</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FP( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FRAC( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FRE</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = FRE( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = FRE( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = FREE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FREE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FREE( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FREEFILE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = GET( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = GET( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = GET( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = GRAD</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = GRADIAN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HCS( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HEX( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = HEX$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = HEX$( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HOME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HSN( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HTN( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INCH$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = INDEX( A$, B$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = INITIALIZE</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INKEY$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = INP( X )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INPUT$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INPUT$( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = INSTR( A$, B$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = INSTR( A$, B$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = INSTR( X, A$, B$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = INT( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = INT( X )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = IP( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = KEY</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = KEY$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = KILL( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = LBOUND( ... )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LCASE$( A$ )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LEFT( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LEFT$( A$, X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td></tr> | |||
<tr><td>N = LEN( A$ )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = LGT( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LIN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LNO( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOC( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LOCATE( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LOCK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOF( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LOG( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = LOG10( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOG2( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOGE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LOWER$( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LPOS</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LTRIM$( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LTW( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LWIDTH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = MATCH( A$, B$, X )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MAX( A$, B$ )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAX( X, Y )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXBYT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXCUR</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXDBL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXDEV</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXINT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLEN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLEN( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLVL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXNUM</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXSNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MEM</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MID( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MID( A$, X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MID$( A$, X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>S$ = MID$( A$, X, Y )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = MIN( X, Y )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MIN( A$, B$ )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINBYT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINCUR</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINDBL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINDEV</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MININT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINLNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINNUM</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINSNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MKC$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MKD$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = MKDIR( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MKI$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = MKL$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = MKS$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = MOD( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NAME( A$, B$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = NAME( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = NOFLOW</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NOTRACE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NULL( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = NUM</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NUM( A$ )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = NUM$( X )</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = OCT$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = OCT$( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = OPEN( A$, X, B$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = OPEN( A$, X, B$, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ORD( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = OUT( X, Y )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = PAD( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PAUSE( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PDL( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PEEK( X )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = PI</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PI( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PIN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = POKE( X, Y )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = POS</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = POS( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = POS( A$, B$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = POS( A$, B$, X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PRECISION( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PTR( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = PUT( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PUT( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = PUT( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RAD</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RAD( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RADIAN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RAN</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RAN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RANDOM</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RANDOM( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RANDOMIZE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td></tr> | |||
<tr><td>N = RANDOMIZE( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = REMAINDER( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RENAME( A$, B$ )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = REPEAT$( X, A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = REPEAT$( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RESET</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RESIDUE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = RIGHT( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = RIGHT$( A$, X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = RMDIR( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RND</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = RND( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ROUND( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = RTRIM$( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SCALE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = SEC( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SEEK( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SEEK( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SEG( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SEG( A$, X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SEG$( A$, X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SGN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = SHELL( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SIN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = SIND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SING( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SINH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SIZE( A$ )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SIZE( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SLEEP( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SNH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPA( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPACE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPACE$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPC( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = SQR( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = SQRT( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STR$( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>S$ = STRING( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STRING$( X, A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STRING$( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STRIP$( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = STUFF( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TAB( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = TAN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = TAND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TANG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TANH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TI</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TI$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIM</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIM( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIME( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TIME$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TIME$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIMER</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = TOP</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TRACE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TRACE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TRIM$( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = TROFF</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = TRON</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = TRUE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TRUNCATE( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = UBOUND( ... )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = UCASE$( A$ )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = UNLOCK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = UNSAVE( A$ )</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = UPPER$( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = USR( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR0( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR1( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR2( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR3( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR4( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR5( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR6( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR7( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR8( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR9( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = UUF( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = VAL( A$ )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = VARPTR( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = VTAB( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = WAIT( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = WAIT( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = WAIT( X, Y, Z )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = WIDTH( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = WIDTH( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ZONE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ZONE( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
</table> | |||
</body></html> | |||
<html><head><title>FNCS</title></head><body> | |||
<h1>LEGEND</h1><br> | |||
<table> | |||
<tr><td><b>ID</b></td><td><b>NAME</b></td><td><b>DESCRIPTION</b></td></tr> | |||
<tr><td>B15</td><td>BYWATER</td><td>Bywater BASIC 3</td></tr> | |||
<tr><td>B93</td><td>BYWATER-2</td><td>Bywater BASIC 2</td></tr> | |||
<tr><td>S70</td><td>CALL/360</td><td>SBC CALL/360 Mainframe BASIC</td></tr> | |||
<tr><td>C77</td><td>CBASIC-II</td><td>CBASIC-II for CP/M</td></tr> | |||
<tr><td>D64</td><td>DARTMOUTH</td><td>Dartmouth DTSS BASIC</td></tr> | |||
<tr><td>E78</td><td>ECMA-55</td><td>ANSI Minimal BASIC</td></tr> | |||
<tr><td>E86</td><td>ECMA-116</td><td>ANSI Full BASIC</td></tr> | |||
<tr><td>G74</td><td>GCOS</td><td>GE 600 Mainframe BASIC</td></tr> | |||
<tr><td>H14</td><td>HAARDT</td><td>bas 2.4 by Michael Haardt</td></tr> | |||
<tr><td>HB1</td><td>HANDBOOK1</td><td>The BASIC Handbook, 1st Edition</td></tr> | |||
<tr><td>HB2</td><td>HANDBOOK2</td><td>The BASIC Handbook, 2nd Edition</td></tr> | |||
<tr><td>H80</td><td>HEATH</td><td>Heath Benton Harbor BASIC</td></tr> | |||
<tr><td>G65</td><td>MARK-I</td><td>GE 265 Mainframe BASIC</td></tr> | |||
<tr><td>G67</td><td>MARK-II</td><td>GE 435 Mainframe BASIC</td></tr> | |||
<tr><td>M80</td><td>MBASIC</td><td>Microsoft BASIC-80 for Xenix</td></tr> | |||
<tr><td>D73</td><td>PDP-8</td><td>DEC PDP-8 BASIC</td></tr> | |||
<tr><td>D70</td><td>PDP-11</td><td>DEC PDP-11 BASIC</td></tr> | |||
<tr><td>R86</td><td>RBASIC</td><td>Micronics RBASIC for 6809 FLEX</td></tr> | |||
<tr><td>D71</td><td>RSTS-11</td><td>DEC RSTS-11 BASIC-PLUS</td></tr> | |||
<tr><td>I70</td><td>SYSTEM/360</td><td>IBM System/360 Mainframe BASIC</td></tr> | |||
<tr><td>I73</td><td>SYSTEM/370</td><td>IBM System/370 Mainframe BASIC</td></tr> | |||
<tr><td>T80</td><td>TRS-80</td><td>TRS-80 Model I/III/4 LBASIC</td></tr> | |||
<tr><td>V09</td><td>VINTAGE</td><td>Vintage BASIC 1.0.1</td></tr> | |||
<tr><td>T79</td><td>XBASIC</td><td>TSC XBASIC for 6800 FLEX</td></tr> | |||
</table> | |||
<hr> | |||
<h1>DETAILS</h1><br> | |||
<table> | |||
<tr><td><b>FUNCTION</b></td><td><b>B15</b></td><td><b>B93</b></td><td><b>S70</b></td><td><b>C77</b></td><td><b>D64</b></td><td><b>E78</b></td><td><b>E86</b></td><td><b>G74</b></td><td><b>H14</b></td><td><b>HB1</b></td><td><b>HB2</b></td><td><b>H80</b></td><td><b>G65</b></td><td><b>G67</b></td><td><b>M80</b></td><td><b>D73</b></td><td><b>D70</b></td><td><b>R86</b></td><td><b>D71</b></td><td><b>I70</b></td><td><b>I73</b></td><td><b>T80</b></td><td><b>V09</b></td><td><b>T79</b></td></tr> | |||
<tr><td>N = ABS( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ACOS( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ACS( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ACSD( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ACSG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ANGLE( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ARCCOS( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = ARCSIN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = ARCTAN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = ARGC</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ARGT$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ARGV( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ARGV$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASC( A$ )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ASC( A$, X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASCII( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASIN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASN( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ASNG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ATAN( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ATN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ATND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ATNG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = BASE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = BIN$( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = BIN$( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CATALOG</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CATALOG( A$ )</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CCUR( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CDBL( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CEIL( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHAR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHAR$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CHDIR( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHR( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHR( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CHR$( X )</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = CIN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CINT( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CLG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CLK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CLK( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CLK$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CLNG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CLOG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CLOSE</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CLOSE( X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CLS</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = CNTRL( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CODE( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COLOR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = COMMAND$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = COMMAND$( X )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COS( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = COSD( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COSG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COSH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COT( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = COUNT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CSC( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CSH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CSNG( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = CUR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CVC( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = CVD( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CVI( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CVL( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = CVS( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = DAT$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DATE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = DATE$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = DATE$( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEG( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEG( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEGREE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DEGREE( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DET</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DIGITS( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = DIGITS( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = DIM( ... )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = DPEEK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = DPOKE( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = EDIT$( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ENVIRON( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ENVIRON$( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = EOF( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = EPS( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ERL</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = ERR</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = ERR$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ERRL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ERRN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ERROR( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ERROR( X, A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = ERROR$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = EXAM( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = EXEC( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = EXF( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = EXP( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = FALSE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FETCH( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FILEATTR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FILES</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FILES( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FILL( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FIX( X )</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = FLOAT( X )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FLOW</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FP( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FRAC( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FRE</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = FRE( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = FRE( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = FREE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FREE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FREE( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = FREEFILE</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = GET( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = GET( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = GET( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = GRAD</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = GRADIAN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HCS( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HEX( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = HEX$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = HEX$( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HOME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HSN( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = HTN( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INCH$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = INDEX( A$, B$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = INITIALIZE</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INKEY$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = INP( X )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INPUT$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = INPUT$( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = INSTR( A$, B$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = INSTR( A$, B$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = INSTR( X, A$, B$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = INT( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = INT( X )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = IP( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = KEY</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = KEY$</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = KILL( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = LBOUND( ... )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LCASE$( A$ )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LEFT( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LEFT$( A$, X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td></tr> | |||
<tr><td>N = LEN( A$ )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = LGT( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LIN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LNO( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOC( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LOCATE( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LOCK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOF( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LOG( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = LOG10( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOG2( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LOGE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LOWER$( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LPOS</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = LTRIM$( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = LTW( X )</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = LWIDTH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = MATCH( A$, B$, X )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MAX( A$, B$ )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAX( X, Y )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXBYT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXCUR</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXDBL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXDEV</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXINT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLEN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLEN( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXLVL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXNUM</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MAXSNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MEM</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MID( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MID( A$, X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MID$( A$, X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>S$ = MID$( A$, X, Y )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = MIN( X, Y )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MIN( A$, B$ )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINBYT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINCUR</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINDBL</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINDEV</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MININT</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINLNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINNUM</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = MINSNG</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MKC$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MKD$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = MKDIR( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = MKI$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = MKL$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = MKS$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = MOD( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NAME( A$, B$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = NAME( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = NOFLOW</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NOTRACE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NULL( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = NUM</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = NUM( A$ )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = NUM$( X )</td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = OCT$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = OCT$( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = OPEN( A$, X, B$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = OPEN( A$, X, B$, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ORD( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = OUT( X, Y )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = PAD( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PAUSE( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PDL( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PEEK( X )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = PI</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PI( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PIN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = POKE( X, Y )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = POS</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = POS( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = POS( A$, B$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = POS( A$, B$, X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PRECISION( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PTR( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = PUT( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = PUT( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = PUT( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RAD</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RAD( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RADIAN</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RAN</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RAN( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RANDOM</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RANDOM( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RANDOMIZE</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td></tr> | |||
<tr><td>N = RANDOMIZE( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = REMAINDER( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = RENAME( A$, B$ )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>S$ = REPEAT$( X, A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = REPEAT$( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RESET</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RESIDUE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = RIGHT( A$, X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = RIGHT$( A$, X )</td><td>X</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = RMDIR( A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = RND</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = RND( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = ROUND( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = RTRIM$( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SCALE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td></tr> | |||
<tr><td>N = SEC( X )</td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SEEK( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SEEK( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SEG( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SEG( A$, X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SEG$( A$, X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SGN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = SHELL( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = SIN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = SIND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SING( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SINH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SIZE( A$ )</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SIZE( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SLEEP( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = SNH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPA( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPACE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPACE$( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = SPC( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = SQR( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = SQRT( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STR( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STR$( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>S$ = STRING( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STRING$( X, A$ )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STRING$( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = STRIP$( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = STUFF( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TAB( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = TAN( X )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = TAND( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TANG( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TANH( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TI</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TI$</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIM</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIM( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIME</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIME( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TIME$</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TIME$( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TIMER</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = TOP</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TRACE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TRACE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = TRIM$( A$ )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = TROFF</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = TRON</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = TRUE</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = TRUNCATE( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = UBOUND( ... )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = UCASE$( A$ )</td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = UNLOCK( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = UNSAVE( A$ )</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>S$ = UPPER$( A$ )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = USR( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR0( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR1( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR2( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR3( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR4( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR5( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR6( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR7( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR8( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = USR9( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td>X</td></tr> | |||
<tr><td>N = UUF( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = VAL( A$ )</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td><td>X</td></tr> | |||
<tr><td>N = VARPTR( ... )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = VTAB( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = WAIT( X )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = WAIT( X, Y )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = WAIT( X, Y, Z )</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = WIDTH( X )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = WIDTH( X, Y )</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td>X</td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td>X</td><td> </td><td> </td></tr> | |||
<tr><td>N = ZONE( X )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
<tr><td>N = ZONE( X, Y )</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td>X</td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> | |||
</table> | |||
</body></html> | |||
@@ -0,0 +1,441 @@ | |||
Bywater BASIC Interpreter/Shell, version 1.10 | |||
--------------------------------------------- | |||
Copyright (c) 1992, Ted A. Campbell | |||
for bwBASIC version 1.10, 1 November 1992 | |||
CONTENTS: | |||
1. DESCRIPTION | |||
2. TERMS OF USE | |||
3. COMMANDS AND FUNCTIONS IMPLEMENTED | |||
4. SOME NOTES ON USAGE | |||
5. UNIMPLEMENTED COMMANDS AND FUNCTIONS | |||
6. SOME NOTES ON COMPILATION | |||
7. THE STORY OF BYWATER BASIC | |||
8. COMMUNICATIONS | |||
1. DESCRIPTION | |||
The Bywater BASIC Interpreter (bwBASIC) implements a large | |||
superset of the ANSI Standard for Minimal BASIC (X3.60-1978) | |||
in ANSI C and offers shell program facilities as an extension | |||
of BASIC. | |||
The set of BASIC commands and functions implemented is fairly | |||
limited (see section three below), although more commands and | |||
functions are implemented than appear in the specification | |||
for Minimal BASIC. There are no commands that are terminal- or | |||
hardware specific. (Seriously -- CLS may work under bwBASIC | |||
on your DOS-based pc, but that is because bwBASIC shells | |||
out to DOS when it does not recognize CLS and executes CLS there.) | |||
The interpreter is slow. Whenever faced with a choice between | |||
conceptual clarity and speed, I have consistently chosen | |||
the former. The interpreter is the simplest design available, | |||
and utilizes no system of intermediate code, which would speed | |||
up considerably its operation. As it is, each line is interpreted | |||
afresh as the interpreter comes to it. | |||
bwBASIC implements one feature not available in previous BASIC | |||
interpreters: a shell command can be entered interactively at the | |||
bwBASIC prompt, and the interpreter will execute it under a | |||
command shell. For instance, the command "dir *.bas" can be | |||
entered in bwBASIC (under DOS, or "ls -l *.bas" under UNIX) and | |||
it will be executed as from the operating system command line. | |||
Shell commands can also be given on numbered lines in a bwBASIC | |||
program, so that bwBASIC can be used as a shell programming | |||
language. bwBASIC's implementation of the RMDIR, CHDIR, MKDIR, | |||
NAME, KILL, ENVIRON, and ENVIRON$() commands and functions | |||
offer further shell-processing capabilities. | |||
2. TERMS OF USE: | |||
The bwBASIC source code and executables produced from it can be | |||
used subject to the following statement which is included in | |||
the header to all the source code files: | |||
All U.S. and international copyrights are claimed by the | |||
author. The author grants permission to use this code | |||
and software based on it under the following conditions: | |||
(a) in general, the code and software based upon it may be | |||
used by individuals and by non-profit organizations; (b) it | |||
may also be utilized by governmental agencies in any country, | |||
with the exception of military agencies; (c) the code and/or | |||
software based upon it may not be sold for a profit without | |||
an explicit and specific permission from the author, except | |||
that a minimal fee may be charged for media on which it is | |||
copied, and for copying and handling; (d) the code must be | |||
distributed in the form in which it has been released by the | |||
author; and (e) the code and software based upon it may not | |||
be used for illegal activities. | |||
3. BASIC COMMANDS AND FUNCTIONS IMPLEMENTED: | |||
ABS( number ) | |||
ASC( string$ ) | |||
ATN( number ) | |||
CHAIN [MERGE] file-name [, line-number] [, ALL] | |||
CHR$( number ) | |||
CINT( number ) | |||
CLEAR | |||
CLOSE [[#]file-number]... | |||
COMMON variable [, variable...] | |||
COS( number ) | |||
CSNG( number ) | |||
CVD( string$ ) | |||
CVI( string$ ) | |||
CVS( string$ ) | |||
DATA constant[,constant]... | |||
DATE$ | |||
DEF FNname(arg...)] = expression | |||
DEFDBL letter[-letter](, letter[-letter])... | |||
DEFINT letter[-letter](, letter[-letter])... | |||
DEFSNG letter[-letter](, letter[-letter])... | |||
DEFSTR letter[-letter](, letter[-letter])... | |||
DELETE line[-line] | |||
DIM variable(elements...)[variable(elements...)]... | |||
END | |||
ENVIRON variable-string = string | |||
ENVIRON$( variable-string ) | |||
EOF( device-number ) | |||
ERASE variable[, variable]... | |||
ERL | |||
ERR | |||
ERROR number | |||
EXP( number ) | |||
FIELD [#] device-number, number AS string-variable [, number AS string-variable...] | |||
FOR counter = start TO finish [STEP increment] | |||
GET [#] device-number [, record-number] | |||
GOSUB line | |||
GOTO line | |||
HEX$( number ) | |||
IF expression THEN statement [ELSE statement] | |||
INPUT [# device-number]|[;]["prompt string";]list of variables | |||
INSTR( [start-position,] string-searched$, string-pattern$ ) | |||
INT( number ) | |||
KILL file-name | |||
LEFT$( string$, number-of-spaces ) | |||
LEN( string$ ) | |||
LET variable = expression | |||
LINE INPUT [[#] device-number,]["prompt string";] string-variable$ | |||
LIST line[-line] | |||
LOAD file-name | |||
LOC( device-number ) | |||
LOF( device-number ) | |||
LOG( number ) | |||
LSET string-variable$ = expression | |||
MERGE file-name | |||
MID$( string$, start-position-in-string[, number-of-spaces ] ) | |||
MKD$( double-value# ) | |||
MKI$( integer-value% ) | |||
MKS$( single-value! ) | |||
NAME old-file-name AS new-file-name | |||
NEW | |||
NEXT counter | |||
OCT$( number ) | |||
ON variable GOTO|GOSUB line[,line,line,...] | |||
ON ERROR GOSUB line | |||
OPEN O|I|R, [#]device-number, file-name [,record length] | |||
file-name FOR INPUT|OUTPUT|APPEND AS [#]device-number [LEN = record-length] | |||
OPTION BASE number | |||
POS | |||
PRINT [# device-number,][USING format-string$;] expressions... | |||
PUT [#] device-number [, record-number] | |||
RANDOMIZE number | |||
READ variable[, variable]... | |||
REM string | |||
RESTORE line | |||
RETURN | |||
RIGHT$( string$, number-of-spaces ) | |||
RND( number ) | |||
RSET string-variable$ = expression | |||
RUN [line][file-name] | |||
SAVE file-name | |||
SGN( number ) | |||
SIN( number ) | |||
SPACE$( number ) | |||
SPC( number ) | |||
SQR( number ) | |||
STOP | |||
STR$( number ) | |||
STRING$( number, ascii-value|string$ ) | |||
SWAP variable, variable | |||
SYSTEM | |||
TAB( number ) | |||
TAN( number ) | |||
TIME$ | |||
TIMER | |||
TROFF | |||
TRON | |||
VAL( string$ ) | |||
WEND | |||
WHILE expression | |||
WIDTH [# device-number,] number | |||
WRITE [# device-number,] element [, element ].... | |||
If DIRECTORY_CMDS is set to TRUE when the program is compiled, | |||
then the following commands will be available: | |||
CHDIR pathname | |||
MKDIR pathname | |||
RMDIR pathname | |||
If DEBUG is set to TRUE when the program is compiled then | |||
the following debugging commands (unique to bwBASIC) will | |||
be available: | |||
VARS (prints a list of all variables) | |||
CMDS (prints a list of all commands) | |||
FNCS (prints a list of all functions) | |||
If COMMAND_SHELL is set to TRUE when the program is compiled, | |||
then the user may enter a shell command at the bwBASIC prompt. | |||
4. SOME NOTES ON USAGE: | |||
An interactive environment is provided, so that a line with a | |||
line number can be entered at the bwBASIC prompt and it will be | |||
added to the program in memory. | |||
Line numbers are not strictly required, but are useful if the | |||
interactive enviroment is used for programming. For longer | |||
program entry one might prefer to use an ASCII text editor, and | |||
in this case lines can be entered without numbers. In this case, | |||
however, one will not be able to alter the numberless lines | |||
within the interactive environment. | |||
Command names and function names are not case sensitive, | |||
so that "Run" and "RUN" and "run" are equivalent and "abs()" | |||
and "ABS()" and "Abs()" are equivalent. HOWEVER: variable | |||
names ARE case sensitive in bwbASIC, so that "d$" and "D$" | |||
are different variables. This differs from some BASIC | |||
implementations where variable names are not case sensitive. | |||
A filename can be specified on the command line and will be | |||
LOADed and RUN immediately, so that the command line | |||
bwbasic prog.bas | |||
will load and execute "prog.bas". | |||
All programs are stored as ASCII text files. | |||
TRUE is defined as -1 and FALSE is defined as 0 in the default | |||
distribution of bwBASIC. These definitions can be changed by | |||
those compiling bwBASIC (see file BWBASIC.H). | |||
Assignment must be made to variables. This differs from some | |||
implementations of BASIC where assignment can be made to a | |||
function. Implication: "INSTR( 3, x$, y$ ) = z$" will not | |||
work under bwBASIC. | |||
Notes on the implementation of specific commands: | |||
CVI(), CVD(), CVS(), MKI$(), MKD$(), MKS$(): These functions | |||
are implemented, but are dependent on a) the sizes for integer, | |||
float, and double values on particular systems, and b) how | |||
particular versions of C store these numerical values. The | |||
implication is that data files created using these functions | |||
on a DOS-based microcomputer may not be translated correctly | |||
by bwBASIC running on a Unix-based computer. Similarly, data | |||
files created by bwBASIC compiled by one version of C may not be | |||
readable by bwBASIC compiled by another version of C (even under | |||
the same operating system). So be careful with these. | |||
ENVIRON: The ENVIRON command requires BASIC strings on either | |||
side of the equals sign. Thus: | |||
environ "PATH" = "/usr/bin" | |||
It might be noted that this differs from the implementation | |||
of ENVIRON in some versions of BASIC, but bwBASIC's ENVIRON | |||
allows BASIC variables to be used on either side of the equals | |||
sign. Note that the function ENVIRON$() is different from the | |||
command, and be aware of the fact that in some operating systems | |||
an environment variable set within a program will not be passed | |||
to its parent shell. | |||
ERR: Note that if PROG_ERRORS has been defined when bwBASIC is | |||
compiled, the ERR variable will not be set correctly upon | |||
errors. It only works when standard error messages are used. | |||
FOR and NEXT: In this implementation of bwBASIC, a NEXT | |||
statement must appear in the first position in a program | |||
line; it cannot appear in a line segment beyond a colon. | |||
INPUT: bwBASIC cannot support the optional feature of INPUT | |||
that suppresses the carriage-return and line-feed at the end | |||
of the input. This is because ANSI C does not provide for any | |||
means of input other than CR-LF-terminated strings. | |||
5. UNIMPLEMENTED COMMANDS AND FUNCTIONS | |||
There are a few items not implemented that have been so long | |||
a part of standard BASICs that their absence will seem surprising. | |||
In each case, though, their implementation would require opera- | |||
ting-system-specific functions or terminal-specific functions | |||
that ANSI C cannot provide. Some specific examples: | |||
CALL In some versions of BASIC, CALL is used to call a | |||
machine language subroutine, but machine language | |||
routines are highly system-specific. In other | |||
BASICs (conforming to the more complete ANSI | |||
definition of BASIC), CALL is used to call a | |||
named subroutine. Although it's possible that | |||
bwBASIC could develop as a numberless BASIC | |||
with named subroutine calls, these features | |||
are not implemented in this earliest released | |||
version. | |||
CLOAD See CALL above (machine language subroutines). | |||
CONT See RESUME below (programmer ignorance?). | |||
DEF USR See CALL above (machine language subroutines). | |||
EDIT EDIT would be especially nice, but requires some | |||
specific knowledge of how particular computers | |||
handle interaction between the screen and the | |||
keyboard. This knowledge isn't available within | |||
the bounds of ANSI C alone ("innerhalb die Grenzen | |||
der reinen Vernunft," with apologies to Immanuel | |||
Kant). | |||
FRE() The ability to report the amount of free memory | |||
remaining is system-specific due to varying patterns | |||
of memory allocation and access; consequently this | |||
ability is not present in ANSI C and this function | |||
is not available in bwBASIC. | |||
FILES The FILES command requires a list of files conforming | |||
to a specifier; ANSI C does not provide this. When | |||
COMMAND_SHELL is defined as TRUE, users might want | |||
to issue operating-system commands such as "DIR" | |||
(DOS) or "ls -l" (Unix) to get a list of files. | |||
INKEY$ This function requires a keyboard scan to indicate | |||
whether a key is pending. Although this facility | |||
is easily available on microcomputers (it is part | |||
of the minimal CP/M Operating System), it is not | |||
easily available on some more complex systems. | |||
Consequently, it's not part of the C standard and | |||
bwBASIC has not implemented INKEY$. | |||
INPUT$() Similar to INKEY$ above, ANSI C by itself is not | |||
able to read unechoed keyboard input, and can read | |||
keyboard input only after a Carriage-Return has | |||
been entered. | |||
INP Calls to hardware ports, like machine-language | |||
routines, are highly system-specific and cannot | |||
be implemented in ANSI C alone. | |||
LLIST See LPRINT below. | |||
LPOS See LPRINT below. | |||
LPRINT and LLIST, etc., require access to a printer device, | |||
and this varies from one system to another. Users | |||
might try OPENing the printer device on their own | |||
operating system (e.g., "/dev/lp" on Unix systems, | |||
or "PRN" under DOS) and see if printing can be done | |||
from bwBASIC in this way. | |||
NULL In this case, I am convinced that NULL is no longer | |||
necessary, since very few printers now require NULLs | |||
at the end of lines. | |||
OUT See INP above (calls to hardware ports). | |||
PEEK() PEEK and POKE enabled earlier BASICs to address | |||
particular memory locations. Although bwBASIC | |||
could possibly implement this command (POKE) and | |||
this function (PEEK()), the limitation would be | |||
highly limited by the different systems for | |||
memory access in different systems. | |||
POKE see PEEK() above. | |||
RENUM Since unnumbered lines can be entered and | |||
executed under bwBASIC, it would not be | |||
possible to implement a RENUM routine. | |||
RESUME Is this possible under ANSI C? If so, I | |||
simply have failed to figure it out yet. | |||
Mea culpa (but not maxima). | |||
USR See CALL and DEF USR above (machine language | |||
subroutines). | |||
VARPTR See PEEK and POKE above. | |||
WAIT See INP and OUT above. | |||
6. SOME NOTES ON COMPILATION | |||
bwBASIC is written in ANSI C and takes advantage of some of the | |||
enhancements of ANSI C over the older K&R standard. The program | |||
expects to find standard ANSI C include files (such as ). | |||
Because there is nothing terminal- or hardware-specific about it, | |||
I should hope that it would compile correctly under any ANSI C | |||
compiler, but you may have to construct your own makefile. | |||
Two makefiles are currently provided: "makefile.qcl" will compile | |||
the program utilizing the Microsoft QuickC (tm) line-oriented | |||
compiler on DOS-based p.c.'s, and "makefile.gcc" will compile | |||
the program utilizing the ANSI option of Gnu C++. I have also | |||
compiled the program utilizing Borland's Turbo C++ (tm) on DOS- | |||
based machines. | |||
No alterations to flags are necessary for varied environments, | |||
but the beginning of file allows the user to set | |||
some debugging flags and to control some program defaults. | |||
The file has a number of language-specific message | |||
sets that can be controlled by setting the appropriate language | |||
flag. | |||
7. THE STORY OF BYWATER BASIC | |||
This program was originally begun in 1982 by my grandmother, Mrs. | |||
Verda Spell of Beaumont, TX. She was writing the program using | |||
an ANSI C compiler on an Osborne I CP/M computer and although my | |||
grandfather (Lockwood Spell) had bought an IBM PC with 256k of | |||
RAM my grandmother would not use it, paraphrasing George Herbert | |||
to the effect that "He who cannot in 64k program, cannot in 512k." | |||
She had used Microsoft BASIC and although she had nothing against | |||
it she said repeatedly that she didn't understand why Digital | |||
Research didn't "sue the socks off of Microsoft" for version 1.0 | |||
of MSDOS and so I reckon that she hoped to undercut Microsoft's | |||
entire market and eventually build a new software empire on | |||
the North End of Beaumont. Her programming efforts were cut | |||
tragically short when she was thrown from a Beaumont to Port | |||
Arthur commuter train in the summer of 1986. I found the source | |||
code to bwBASIC on a single-density Osborne diskette in her knitting | |||
bag and eventually managed to have it all copied over to a PC | |||
diskette. I have revised it slightly prior to this release. You | |||
should know, though, that I myself am an historian, not a programmer. | |||
8. COMMUNICATIONS: | |||
Ted A. Campbell | |||
Bywater Software | |||
P.O. Box 4023 | |||
Duke Station | |||
Durham, NC 27706 | |||
USA | |||
email: tcamp@acpub.duke.edu | |||
@@ -0,0 +1,341 @@ | |||
GNU GENERAL PUBLIC LICENSE | |||
Version 2, June 1991 | |||
Copyright (C) 1989, 1991 Free Software Foundation, Inc. | |||
675 Mass Ave, Cambridge, MA 02139, USA | |||
Everyone is permitted to copy and distribute verbatim copies | |||
of this license document, but changing it is not allowed. | |||
Preamble | |||
The licenses for most software are designed to take away your | |||
freedom to share and change it. By contrast, the GNU General Public | |||
License is intended to guarantee your freedom to share and change free | |||
software--to make sure the software is free for all its users. This | |||
General Public License applies to most of the Free Software | |||
Foundation's software and to any other program whose authors commit to | |||
using it. (Some other Free Software Foundation software is covered by | |||
the GNU Library General Public License instead.) You can apply it to | |||
your programs, too. | |||
When we speak of free software, we are referring to freedom, not | |||
price. Our General Public Licenses are designed to make sure that you | |||
have the freedom to distribute copies of free software (and charge for | |||
this service if you wish), that you receive source code or can get it | |||
if you want it, that you can change the software or use pieces of it | |||
in new free programs; and that you know you can do these things. | |||
To protect your rights, we need to make restrictions that forbid | |||
anyone to deny you these rights or to ask you to surrender the rights. | |||
These restrictions translate to certain responsibilities for you if you | |||
distribute copies of the software, or if you modify it. | |||
For example, if you distribute copies of such a program, whether | |||
gratis or for a fee, you must give the recipients all the rights that | |||
you have. You must make sure that they, too, receive or can get the | |||
source code. And you must show them these terms so they know their | |||
rights. | |||
We protect your rights with two steps: (1) copyright the software, and | |||
(2) offer you this license which gives you legal permission to copy, | |||
distribute and/or modify the software. | |||
Also, for each author's protection and ours, we want to make certain | |||
that everyone understands that there is no warranty for this free | |||
software. If the software is modified by someone else and passed on, we | |||
want its recipients to know that what they have is not the original, so | |||
that any problems introduced by others will not reflect on the original | |||
authors' reputations. | |||
Finally, any free program is threatened constantly by software | |||
patents. We wish to avoid the danger that redistributors of a free | |||
program will individually obtain patent licenses, in effect making the | |||
program proprietary. To prevent this, we have made it clear that any | |||
patent must be licensed for everyone's free use or not licensed at all. | |||
The precise terms and conditions for copying, distribution and | |||
modification follow. | |||
GNU GENERAL PUBLIC LICENSE | |||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION | |||
0. This License applies to any program or other work which contains | |||
a notice placed by the copyright holder saying it may be distributed | |||
under the terms of this General Public License. The "Program", below, | |||
refers to any such program or work, and a "work based on the Program" | |||
means either the Program or any derivative work under copyright law: | |||
that is to say, a work containing the Program or a portion of it, | |||
either verbatim or with modifications and/or translated into another | |||
language. (Hereinafter, translation is included without limitation in | |||
the term "modification".) Each licensee is addressed as "you". | |||
Activities other than copying, distribution and modification are not | |||
covered by this License; they are outside its scope. The act of | |||
running the Program is not restricted, and the output from the Program | |||
is covered only if its contents constitute a work based on the | |||
Program (independent of having been made by running the Program). | |||
Whether that is true depends on what the Program does. | |||
1. You may copy and distribute verbatim copies of the Program's | |||
source code as you receive it, in any medium, provided that you | |||
conspicuously and appropriately publish on each copy an appropriate | |||
copyright notice and disclaimer of warranty; keep intact all the | |||
notices that refer to this License and to the absence of any warranty; | |||
and give any other recipients of the Program a copy of this License | |||
along with the Program. | |||
You may charge a fee for the physical act of transferring a copy, and | |||
you may at your option offer warranty protection in exchange for a fee. | |||
2. You may modify your copy or copies of the Program or any portion | |||
of it, thus forming a work based on the Program, and copy and | |||
distribute such modifications or work under the terms of Section 1 | |||
above, provided that you also meet all of these conditions: | |||
a) You must cause the modified files to carry prominent notices | |||
stating that you changed the files and the date of any change. | |||
b) You must cause any work that you distribute or publish, that in | |||
whole or in part contains or is derived from the Program or any | |||
part thereof, to be licensed as a whole at no charge to all third | |||
parties under the terms of this License. | |||
c) If the modified program normally reads commands interactively | |||
when run, you must cause it, when started running for such | |||
interactive use in the most ordinary way, to print or display an | |||
announcement including an appropriate copyright notice and a | |||
notice that there is no warranty (or else, saying that you provide | |||
a warranty) and that users may redistribute the program under | |||
these conditions, and telling the user how to view a copy of this | |||
License. (Exception: if the Program itself is interactive but | |||
does not normally print such an announcement, your work based on | |||
the Program is not required to print an announcement.) | |||
These requirements apply to the modified work as a whole. If | |||
identifiable sections of that work are not derived from the Program, | |||
and can be reasonably considered independent and separate works in | |||
themselves, then this License, and its terms, do not apply to those | |||
sections when you distribute them as separate works. But when you | |||
distribute the same sections as part of a whole which is a work based | |||
on the Program, the distribution of the whole must be on the terms of | |||
this License, whose permissions for other licensees extend to the | |||
entire whole, and thus to each and every part regardless of who wrote it. | |||
Thus, it is not the intent of this section to claim rights or contest | |||
your rights to work written entirely by you; rather, the intent is to | |||
exercise the right to control the distribution of derivative or | |||
collective works based on the Program. | |||
In addition, mere aggregation of another work not based on the Program | |||
with the Program (or with a work based on the Program) on a volume of | |||
a storage or distribution medium does not bring the other work under | |||
the scope of this License. | |||
3. You may copy and distribute the Program (or a work based on it, | |||
under Section 2) in object code or executable form under the terms of | |||
Sections 1 and 2 above provided that you also do one of the following: | |||
a) Accompany it with the complete corresponding machine-readable | |||
source code, which must be distributed under the terms of Sections | |||
1 and 2 above on a medium customarily used for software interchange; or, | |||
b) Accompany it with a written offer, valid for at least three | |||
years, to give any third party, for a charge no more than your | |||
cost of physically performing source distribution, a complete | |||
machine-readable copy of the corresponding source code, to be | |||
distributed under the terms of Sections 1 and 2 above on a medium | |||
customarily used for software interchange; or, | |||
c) Accompany it with the information you received as to the offer | |||
to distribute corresponding source code. (This alternative is | |||
allowed only for noncommercial distribution and only if you | |||
received the program in object code or executable form with such | |||
an offer, in accord with Subsection b above.) | |||
The source code for a work means the preferred form of the work for | |||
making modifications to it. For an executable work, complete source | |||
code means all the source code for all modules it contains, plus any | |||
associated interface definition files, plus the scripts used to | |||
control compilation and installation of the executable. However, as a | |||
special exception, the source code distributed need not include | |||
anything that is normally distributed (in either source or binary | |||
form) with the major components (compiler, kernel, and so on) of the | |||
operating system on which the executable runs, unless that component | |||
itself accompanies the executable. | |||
If distribution of executable or object code is made by offering | |||
access to copy from a designated place, then offering equivalent | |||
access to copy the source code from the same place counts as | |||
distribution of the source code, even though third parties are not | |||
compelled to copy the source along with the object code. | |||
4. You may not copy, modify, sublicense, or distribute the Program | |||
except as expressly provided under this License. Any attempt | |||
otherwise to copy, modify, sublicense or distribute the Program is | |||
void, and will automatically terminate your rights under this License. | |||
However, parties who have received copies, or rights, from you under | |||
this License will not have their licenses terminated so long as such | |||
parties remain in full compliance. | |||
5. You are not required to accept this License, since you have not | |||
signed it. However, nothing else grants you permission to modify or | |||
distribute the Program or its derivative works. These actions are | |||
prohibited by law if you do not accept this License. Therefore, by | |||
modifying or distributing the Program (or any work based on the | |||
Program), you indicate your acceptance of this License to do so, and | |||
all its terms and conditions for copying, distributing or modifying | |||
the Program or works based on it. | |||
6. Each time you redistribute the Program (or any work based on the | |||
Program), the recipient automatically receives a license from the | |||
original licensor to copy, distribute or modify the Program subject to | |||
these terms and conditions. You may not impose any further | |||
restrictions on the recipients' exercise of the rights granted herein. | |||
You are not responsible for enforcing compliance by third parties to | |||
this License. | |||
7. If, as a consequence of a court judgment or allegation of patent | |||
infringement or for any other reason (not limited to patent issues), | |||
conditions are imposed on you (whether by court order, agreement or | |||
otherwise) that contradict the conditions of this License, they do not | |||
excuse you from the conditions of this License. If you cannot | |||
distribute so as to satisfy simultaneously your obligations under this | |||
License and any other pertinent obligations, then as a consequence you | |||
may not distribute the Program at all. For example, if a patent | |||
license would not permit royalty-free redistribution of the Program by | |||
all those who receive copies directly or indirectly through you, then | |||
the only way you could satisfy both it and this License would be to | |||
refrain entirely from distribution of the Program. | |||
If any portion of this section is held invalid or unenforceable under | |||
any particular circumstance, the balance of the section is intended to | |||
apply and the section as a whole is intended to apply in other | |||
circumstances. | |||
It is not the purpose of this section to induce you to infringe any | |||
patents or other property right claims or to contest validity of any | |||
such claims; this section has the sole purpose of protecting the | |||
integrity of the free software distribution system, which is | |||
implemented by public license practices. Many people have made | |||
generous contributions to the wide range of software distributed | |||
through that system in reliance on consistent application of that | |||
system; it is up to the author/donor to decide if he or she is willing | |||
to distribute software through any other system and a licensee cannot | |||
impose that choice. | |||
This section is intended to make thoroughly clear what is believed to | |||
be a consequence of the rest of this License. | |||
8. If the distribution and/or use of the Program is restricted in | |||
certain countries either by patents or by copyrighted interfaces, the | |||
original copyright holder who places the Program under this License | |||
may add an explicit geographical distribution limitation excluding | |||
those countries, so that distribution is permitted only in or among | |||
countries not thus excluded. In such case, this License incorporates | |||
the limitation as if written in the body of this License. | |||
9. The Free Software Foundation may publish revised and/or new versions | |||
of the General Public License from time to time. Such new versions will | |||
be similar in spirit to the present version, but may differ in detail to | |||
address new problems or concerns. | |||
Each version is given a distinguishing version number. If the Program | |||
specifies a version number of this License which applies to it and "any | |||
later version", you have the option of following the terms and conditions | |||
either of that version or of any later version published by the Free | |||
Software Foundation. If the Program does not specify a version number of | |||
this License, you may choose any version ever published by the Free Software | |||
Foundation. | |||
10. If you wish to incorporate parts of the Program into other free | |||
programs whose distribution conditions are different, write to the author | |||
to ask for permission. For software which is copyrighted by the Free | |||
Software Foundation, write to the Free Software Foundation; we sometimes | |||
make exceptions for this. Our decision will be guided by the two goals | |||
of preserving the free status of all derivatives of our free software and | |||
of promoting the sharing and reuse of software generally. | |||
NO WARRANTY | |||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY | |||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN | |||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES | |||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED | |||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS | |||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE | |||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, | |||
REPAIR OR CORRECTION. | |||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING | |||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR | |||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, | |||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING | |||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED | |||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY | |||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER | |||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE | |||
POSSIBILITY OF SUCH DAMAGES. | |||
END OF TERMS AND CONDITIONS | |||
Appendix: How to Apply These Terms to Your New Programs | |||
If you develop a new program, and you want it to be of the greatest | |||
possible use to the public, the best way to achieve this is to make it | |||
free software which everyone can redistribute and change under these terms. | |||
To do so, attach the following notices to the program. It is safest | |||
to attach them to the start of each source file to most effectively | |||
convey the exclusion of warranty; and each file should have at least | |||
the "copyright" line and a pointer to where the full notice is found. | |||
<one line to give the program's name and a brief idea of what it does.> | |||
Copyright (C) 19yy <name of author> | |||
This program is free software; you can redistribute it and/or modify | |||
it under the terms of the GNU General Public License as published by | |||
the Free Software Foundation; either version 2 of the License, or | |||
(at your option) any later version. | |||
This program is distributed in the hope that it will be useful, | |||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||
GNU General Public License for more details. | |||
You should have received a copy of the GNU General Public License | |||
along with this program; if not, write to the Free Software | |||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |||
Also add information on how to contact you by electronic and paper mail. | |||
If the program is interactive, make it output a short notice like this | |||
when it starts in an interactive mode: | |||
Gnomovision version 69, Copyright (C) 19yy name of author | |||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. | |||
This is free software, and you are welcome to redistribute it | |||
under certain conditions; type `show c' for details. | |||
The hypothetical commands `show w' and `show c' should show the appropriate | |||
parts of the General Public License. Of course, the commands you use may | |||
be called something other than `show w' and `show c'; they could even be | |||
mouse-clicks or menu items--whatever suits your program. | |||
You should also get your employer (if you work as a programmer) or your | |||
school, if any, to sign a "copyright disclaimer" for the program, if | |||
necessary. Here is a sample; alter the names: | |||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program | |||
`Gnomovision' (which makes passes at compilers) written by James Hacker. | |||
<signature of Ty Coon>, 1 April 1989 | |||
Ty Coon, President of Vice | |||
This General Public License does not permit incorporating your program into | |||
proprietary programs. If your program is a subroutine library, you may | |||
consider it more useful to permit linking proprietary applications with the | |||
library. If this is what you want to do, use the GNU Library General | |||
Public License instead of this License. | |||
@@ -0,0 +1,11 @@ | |||
#!/usr/bin/env xdg-open | |||
[Desktop Entry] | |||
Encoding=UTF-8 | |||
Name=Bywater BASIC | |||
GenericName=Bywater BASIC | |||
Type=Application | |||
Exec=bwbasic | |||
Icon=/usr/share/pixmaps/bwbasic.png | |||
StartupNotify=true | |||
Terminal=true | |||
Categories=Development |
@@ -18,14 +18,17 @@ rem L$ The input line read from "bwbasic.h" | |||
rem M$ The next line from "bwbasic.h" when L$ does not contain a semicolon | |||
rem X The location of special characters in L$ | |||
rem H$ The hexadecimal value of N | |||
rem T Read count | |||
rem ------------------------------------------------------------------------------- | |||
rem | |||
let N = 0 | |||
let E$ = "extern " | |||
let E = len( E$ ) | |||
open "bwbasic.h" for input as #1 | |||
open "cms.h" for output as #2 | |||
open "cms.txt" for output as #2 | |||
T = 0 | |||
while not eof( #1 ) | |||
T = T + 1 | |||
line input #1, L$ | |||
L$ = trim$( L$ ) | |||
if left$( L$, E ) = E$ then | |||
@@ -63,10 +66,38 @@ while not eof( #1 ) | |||
while left$( L$, 1 ) = "*" | |||
L$ = trim$(mid$( L$, 2 )) | |||
wend | |||
if L$ = "main" then | |||
if L$ = "main" or L$ = "putenv" or L$="sleep" then | |||
' ignore magic function name | |||
else | |||
' pad for alignment | |||
REM L$ = L$ + space$(32) | |||
REM L$ = left$( L$, 32 ) | |||
REM H$ = "00000" + hex$(N) | |||
REM H$ = right$( H$, 5 ) | |||
REM print #2, "#define ";L$;" X";H$ | |||
REM N = N + 1 | |||
if len( L$ ) > 0 then | |||
print #2, L$ | |||
end if | |||
end if | |||
end if | |||
wend | |||
print "Lines read from bwbasic.h :"; T | |||
close #2 | |||
close #1 | |||
REM sort before assigning value | |||
print "Sorting" | |||
if shell( "sort < cms.txt > cms.out" ) = 0 then | |||
N = 0 | |||
open "cms.out" for input as #1 | |||
open "cms.h" for output as #2 | |||
T = 0 | |||
while not eof(#1) | |||
T = T + 1 | |||
line input #1, L$ | |||
L$ = trim$(L$) | |||
if len(L$) then | |||
' pad for alignment | |||
L$ = L$ + space$(32) | |||
L$ = left$( L$, 32 ) | |||
H$ = "00000" + hex$(N) | |||
@@ -74,8 +105,13 @@ while not eof( #1 ) | |||
print #2, "#define ";L$;" X";H$ | |||
N = N + 1 | |||
end if | |||
end if | |||
wend | |||
close #2 | |||
close #1 | |||
wend | |||
print "Lines read from cms.out : "; T | |||
close #2 | |||
close #1 | |||
rem Cleanup temporary files | |||
print "Output in cms.h" | |||
kill "cms.txt" | |||
kill "cms.out" | |||
end if | |||
end |
@@ -0,0 +1,35 @@ | |||
echo "12/13/2019 Ken. Works under Ubuntu Linux 18.04, 19.10" | |||
echo "Ubuntu Mate 20.04 Debian 10 and Ubuntu under Windows WSL." | |||
echo " " | |||
rm -f bwbasic renum | |||
echo "Compile in progress..." | |||
gcc -ansi -o bwbasic bw*.c -lm | |||
gcc -ansi -o renum renum.c -lm | |||
dir -l bwbasic renum | |||
echo " " | |||
echo -e "Be sure you are NOT running this as root. You are ($USER).\a" | |||
echo -e -n "Results look OK?? If yes press ENTER otherwise press Ctrl/c: \a" | |||
read j | |||
echo " " | |||
echo "Copying in progress" | |||
sudo cp bwbasic /usr/local/bin/bwbasic | |||
sudo cp bwbasic.png /usr/share/pixmaps/bwbasic.png | |||
sudo cp renum /usr/local/bin/renum | |||
echo "Setting up mode and ownership to root." | |||
sudo chmod 755 /usr/local/bin/bwbasic | |||
sudo chown root /usr/local/bin/bwbasic | |||
sudo chmod 755 /usr/local/bin/renum | |||
sudo chown root /usr/local/bin/renum | |||
echo "Copying Desktop entry and icon for bwbasic on a GUI." | |||
echo "Entry should appear on the Desktop for $USER" | |||
sudo cp bwbasic.desktop /home/$USER/Desktop/. | |||
echo "Setting up mode and ownership for desktop entry for $USER" | |||
sudo chmod 777 /home/$USER/Desktop/bwbasic.desktop | |||
sudo chown $USER /home/$USER/Desktop/bwbasic.desktop | |||
echo "Copying completed" | |||
echo " " | |||
echo "You should now be able to run bwbasic from the command line or desktop." | |||
echo "And use renum (renumbering tool) from the command line." | |||
echo " " | |||
echo -e "-- Done --\a" | |||
@@ -0,0 +1,51 @@ | |||
@echo off | |||
echo 12/13/2019 Ken. bwbasic. Works under Windows 10 using gcc 7.4.0 | |||
echo and gcc 8.1.0 64 bit | |||
echo Wait | |||
echo. | |||
if exist *.o del *.o | |||
if exist bwbasic.exe del bwbasic.exe | |||
if exist renum.exe del renum.exe | |||
call stdcomp bwbasic.c | |||
call stdcomp bwb_int.c | |||
call stdcomp bwb_tbl.c | |||
call stdcomp bwb_cmd.c | |||
call stdcomp bwb_prn.c | |||
call stdcomp bwb_exp.c | |||
call stdcomp bwb_var.c | |||
call stdcomp bwb_inp.c | |||
call stdcomp bwb_fnc.c | |||
call stdcomp bwb_cnd.c | |||
call stdcomp bwb_dio.c | |||
call stdcomp bwb_str.c | |||
call stdcomp bwb_stc.c | |||
call stdcomp bwx_tty.c | |||
call stdcomp bwd_cmd.c | |||
call stdcomp bwd_fun.c | |||
gcc -s -ansi -o bwbasic.exe bwb_cmd.o bwb_cnd.o bwb_dio.o bwb_exp.o bwb_fnc.o bwb_inp.o bwb_int.o bwb_prn.o bwb_stc.o bwb_str.o bwb_tbl.o bwb_var.o bwbasic.o bwd_cmd.o bwd_fun.o bwx_tty.o | |||
gcc -s -ansi -DMSDOS -o renum.exe renum.c | |||
if exist "renum.exe" ( | |||
echo. | |||
echo Compile suceeded for renum.exe. | |||
) else ( | |||
echo. | |||
echo Compile FAILED for renum.exe. | |||
) | |||
if exist "bwbasic.exe" ( | |||
echo. | |||
echo Compile suceeded for bwbasic.exe. | |||
) else ( | |||
echo. | |||
echo Compile FAILED. Bwbasic.exe was not created. | |||
) | |||
echo. | |||
echo --Done-- | |||
echo. | |||
@echo on |
@@ -0,0 +1,6 @@ | |||
100 f = 1 | |||
200 FOR i = 0 TO 16 | |||
300 PRINT i; "! ="; f | |||
400 f = f * (i + 1) | |||
500 NEXT i | |||
@@ -0,0 +1,608 @@ | |||
/*-------------------------------------------------------------------*/ | |||
/* renum.c -- Renumbers a BASIC program in an ASCII file. */ | |||
/* Originally written in HP 2000 BASIC by David Lance Robinson, 1977 */ | |||
/* Adapted to MS BASIC and translated to C 4/1995 by Jon B. Volkoff */ | |||
/* (eidetics@cerf.net) */ | |||
/*-------------------------------------------------------------------*/ | |||
#include <stdio.h> | |||
#include <stdlib.h> | |||
#include <string.h> | |||
#define MAX_LINE_LENGTH 255 | |||
#define MAX_LINE_COUNT 1500 | |||
int instr(); | |||
char *midstr1(); | |||
char *midstr2(); | |||
void binary_search(void); | |||
int f2, l2, n, x; | |||
int sidx[MAX_LINE_COUNT][2]; | |||
char rstr[MAX_LINE_LENGTH]; | |||
int main(argc, argv) | |||
int argc; | |||
char *argv[]; | |||
{ | |||
int f, d, s, p, s1, t, l, g; | |||
int c, f1, c1, i, f8, r, l1, l3; | |||
int v1, f6, l6, b, f9, x9, b1, p8, p9, a, d9; | |||
char pstr[MAX_LINE_LENGTH]; | |||
char sstr[MAX_LINE_LENGTH]; | |||
char f9str[MAX_LINE_LENGTH]; | |||
char s9str[MAX_LINE_LENGTH]; | |||
char tempstr[MAX_LINE_LENGTH + 64]; | |||
FILE *fdin; | |||
FILE *fdout; | |||
int skip, bp, temp, getout, disp_msg; | |||
f = 1; | |||
printf("Version 12/13/2019\n"); | |||
if (argc > 1) strcpy(pstr, argv[1]); | |||
else | |||
{ | |||
printf("Program in file? "); | |||
fgets(pstr,MAX_LINE_LENGTH, stdin); | |||
if (strchr(pstr, '\n') != NULL) | |||
{ | |||
pstr[strlen(pstr)-1] = '\0'; | |||
} | |||
} | |||
if (strlen(pstr) == 0) strcpy(pstr, "0.doc"); | |||
fdin = fopen(pstr, "r"); | |||
if (fdin == NULL) | |||
{ | |||
printf("Unable to open input file\n"); | |||
exit(1); | |||
} | |||
strcpy(f9str, pstr); | |||
#if defined(__MVS__) || defined(__CMS__) | |||
strcpy(pstr, "dd:editfl"); | |||
#else | |||
strcpy(pstr, "editfl"); | |||
#endif | |||
fdout = fopen(pstr, "w"); | |||
if (fdout == NULL) | |||
{ | |||
printf("Unable to open temporary file editfl for output\n"); | |||
exit(1); | |||
} | |||
/* Main program begins here */ | |||
s = 0; l2 = 0; d = 0; | |||
f2 = 10000; | |||
printf ("PLEASE WAIT A FEW SECONDS!\n"); | |||
while (fgets(pstr, MAX_LINE_LENGTH, fdin) != NULL) | |||
{ | |||
pstr[strlen(pstr) - 1] = '\0'; | |||
p = instr(pstr, " "); | |||
if (p != 0 && p <= 5) | |||
{ | |||
n = atoi(midstr2(pstr, 1, p)); | |||
if (n != 0) | |||
{ | |||
s++; | |||
if( s < MAX_LINE_COUNT ) | |||
{ | |||
/* OK */ | |||
} | |||
else | |||
{ | |||
printf("Too many lines\n"); | |||
exit(1); | |||
} | |||
sidx[s][0] = n; | |||
s1 = s; | |||
while (s1 >= 2) | |||
{ | |||
s1--; | |||
if (sidx[s1][0] < sidx[s1 + 1][0]) break; | |||
if (sidx[s1][0] == sidx[s1 + 1][0]) | |||
{ | |||
printf("ERROR !!! MORE THAN ONE STATEMENT FOR A "); | |||
printf("STATEMENT NUMBER\n"); | |||
exit(1); | |||
} | |||
t = sidx[s1][0]; | |||
sidx[s1][0] = sidx[s1 + 1][0]; | |||
sidx[s1 + 1][0] = t; | |||
} | |||
} | |||
} | |||
} | |||
fclose(fdin); | |||
strcpy(pstr, ""); | |||
if (s == 0) | |||
{ | |||
printf("NO PROGRAM IS IN THE FILE!\n"); | |||
exit(1); | |||
} | |||
for (l = 1; l <= s; l++) | |||
sidx[l][1] = sidx[l][0]; | |||
g = 1; | |||
disp_msg = 1; | |||
/*------------------------------------------------------------------------*/ | |||
/* Find out how and what to renumber (using HP BASIC renumber parameters) */ | |||
/* MS BASIC renumber is: RENUM (newnum) (,(oldnum) (,increment)) */ | |||
/*------------------------------------------------------------------------*/ | |||
while(1) | |||
{ | |||
if (disp_msg == 1) | |||
{ | |||
printf("RENUMBER (-starting number (,interval (,first statement "); | |||
printf("(,last))))\n"); | |||
disp_msg = 0; | |||
} | |||
skip = 0; | |||
bp = 0; | |||
printf("RENUMBER-"); | |||
fgets(pstr,MAX_LINE_LENGTH,stdin); | |||
p = strlen(pstr); | |||
if (g == 0) | |||
{ | |||
if (strlen(pstr) == 0) break; | |||
if (p == 0) skip = 1; | |||
else | |||
{ | |||
t = atoi(midstr2(pstr, 1, 1)); | |||
if (t == 0) break; | |||
} | |||
} | |||
if (strlen(pstr) == 0) skip = 1; | |||
if (skip == 0) | |||
{ | |||
c = instr(pstr, ","); | |||
temp = 0; if (c != 0) temp = -1; | |||
f1 = atoi(midstr2(pstr, 1, p + temp*(p - c + 1))); | |||
if (f1 == 0) bp = 1; | |||
if (c == 0) skip = 2; | |||
} | |||
if (skip == 0 && bp == 0) | |||
{ | |||
c1 = instr(midstr1(pstr, c + 1), ",") + c; | |||
temp = 0; if (c1 != c) temp = -1; | |||
i = atoi(midstr2(pstr, c + 1, p + temp*(p - c1 + 1) - c)); | |||
if (i == 0) bp = 1; | |||
if (c1 == c) skip = 3; | |||
} | |||
if (skip == 0 && bp == 0) | |||
{ | |||
c = instr(midstr1(pstr, c1 + 1), ",") + c1; | |||
temp = 0; if (c != c1) temp = -1; | |||
f8 = atoi(midstr2(pstr, c1 + 1, p + temp*(p - c + 1) - c1)); | |||
if (f8 == 0) bp = 1; | |||
if (c == c1) skip = 4; | |||
} | |||
if (skip == 0 && bp == 0) | |||
{ | |||
l = atoi(midstr1(pstr, c + 1)); | |||
if (l == 0) bp = 1; | |||
} | |||
if (bp == 0) switch (skip) | |||
{ | |||
case 1: | |||
f1 = 10; | |||
i = 10; | |||
f8 = 1; | |||
l = 99999; | |||
break; | |||
case 2: | |||
i = 10; | |||
f8 = 1; | |||
l = 99999; | |||
break; | |||
case 3: | |||
f8 = 1; | |||
l = 99999; | |||
break; | |||
case 4: | |||
l = 99999; | |||
break; | |||
} | |||
if (f1 < 1 || i == 0 || f8 < 1 || l < 1) bp = 1; | |||
if (f1 > 99999 || i > 99999 || f8 > 99999 || l > 99999 || f8 > l) | |||
bp = 1; | |||
c = 0; | |||
for (r = 1; r <= s; r++) | |||
if (sidx[r][0] >= f8 && sidx[r][0] <= l) c = c + 1; | |||
if (c == 0) | |||
{ | |||
printf("There is nothing to renumber !!\n"); | |||
disp_msg = 1; | |||
} | |||
/*------------------------------------*/ | |||
/* Make list of new statement numbers */ | |||
/*------------------------------------*/ | |||
l1 = f1 + (c - 1)*i; | |||
if (l1 < 1 || l1 > 99999) bp = 1; | |||
x = 0; c = 0; | |||
if (bp == 0 && disp_msg == 0) for (r = 1; r <= s; r++) | |||
{ | |||
if (sidx[r][0] < f8 || sidx[r][0] > l) | |||
if (sidx[r][1] >= f1 && sidx[r][1] <= l1) | |||
{ | |||
printf("SEQUENCE NUMBER OVERLAP\n"); | |||
exit(1); | |||
} | |||
else {} | |||
else | |||
{ | |||
if (sidx[r][0] != f1 + c*i) | |||
{ | |||
if (x == 0) | |||
{ | |||
if (r < f2) f2 = r; | |||
x = 1; | |||
} | |||
if (r > l2) l2 = r; | |||
} | |||
sidx[r][1] = f1 + c*i; | |||
c++; | |||
l3 = r; | |||
} | |||
} | |||
if (bp == 0 && disp_msg == 0) g = 0; | |||
if (bp == 1) printf("BAD PARAMETER\n"); | |||
} | |||
/*-------------------*/ | |||
/* Start renumbering */ | |||
/*-------------------*/ | |||
if (l2 == 0) | |||
{ | |||
printf("NOTHING RENUMBERED!\n"); | |||
exit(1); | |||
} | |||
printf("RENUMBERING\n"); | |||
/* | |||
for (r = 1; r <= s; r ++) | |||
printf("%d -> %d\n", sidx[r][0], sidx[r][1]); | |||
*/ | |||
printf("VERIFY? N or n cancels:"); | |||
fgets(pstr,MAX_LINE_LENGTH,stdin); | |||
v1 = 0; | |||
if (strcmp(midstr2(pstr, 1, 1), "N") == 0) v1 = 1; | |||
if (strcmp(midstr2(pstr, 1, 1), "n") == 0) v1 = 1; | |||
if (v1 == 1) { | |||
printf("Operation cancelled\n"); | |||
exit(1); | |||
} | |||
fdin = fopen(f9str, "r"); | |||
if (fdin == NULL) | |||
{ | |||
printf("Unable to open input file\n"); | |||
exit(1); | |||
} | |||
f6 = sidx[f2][0]; | |||
l6 = sidx[l2][0]; | |||
while (fgets(pstr, MAX_LINE_LENGTH, fdin) != NULL) | |||
{ | |||
pstr[strlen(pstr) - 1] = '\0'; | |||
b = instr(pstr, " "); | |||
if (b != 0) | |||
{ | |||
n = atoi(midstr2(pstr, 1, b)); | |||
if (n != 0) | |||
{ | |||
if (n >= f6 && n <= l6) | |||
{ | |||
binary_search(); | |||
if (x == 0) | |||
{ | |||
strcat(rstr, midstr1(pstr, b)); | |||
strcpy(pstr, rstr); | |||
b = instr(pstr, " "); | |||
} | |||
} | |||
b++; | |||
/*-------------------------------------------------------------*/ | |||
/* There are differences, of course, between processing for HP */ | |||
/* BASIC and MS BASIC. */ | |||
/* */ | |||
/* CONVERT, PRINT USING, and MAT PRINT USING changes are not */ | |||
/* applicable in MS BASIC. */ | |||
/* */ | |||
/* Had to also add capability for multiple statements here. */ | |||
/*-------------------------------------------------------------*/ | |||
while(1) | |||
{ | |||
if (strcmp(midstr2(pstr, b, 3), "REM") == 0 || | |||
strcmp(midstr2(pstr, b, 1), "'") == 0) break; | |||
f9 = 0; | |||
skip = 0; | |||
for (x9 = b; x9 <= strlen(pstr); x9++) | |||
{ | |||
if ((char)(*midstr2(pstr, x9, 1)) == 34) | |||
{ | |||
if (f9 == 0) | |||
f9 = 1; | |||
else | |||
f9 = 0; | |||
} | |||
else if (strcmp(midstr2(pstr, x9, 1), ":") == 0 && | |||
f9 == 0) | |||
{ | |||
b1 = x9 - 1; | |||
skip = 1; | |||
break; | |||
} | |||
} | |||
if (skip == 0) b1 = strlen(pstr); | |||
t = instr("GOSGOTIF ON RESRET", midstr2(pstr, b, 3)); | |||
temp = (t + 5)/3; | |||
if (temp != 1) | |||
{ | |||
if (temp == 2 || temp == 3 || temp == 4 || temp == 6 || | |||
temp == 7) | |||
{ | |||
/*-------------------------------------------------*/ | |||
/* Change GOSUB, GOTO, IF, RESTORE, RESUME, RETURN */ | |||
/* routine. */ | |||
/* Go word by word through the statement. */ | |||
/*-------------------------------------------------*/ | |||
getout = 0; | |||
p8 = b; | |||
strcpy(s9str, " "); | |||
} | |||
else if (temp == 5) | |||
{ | |||
/*---------------------------------------------------*/ | |||
/* Change ON event/expression GOSUB/GOTO routine. */ | |||
/* Find starting point appropriate to this statement */ | |||
/* type. */ | |||
/*---------------------------------------------------*/ | |||
getout = 1; | |||
for (x9 = b1; x9 >= b; x9--) | |||
{ | |||
if (strcmp(midstr2(pstr, x9, 1), " ") == 0) | |||
{ | |||
p8 = x9 + 1; | |||
getout = 0; | |||
break; | |||
} | |||
} | |||
if (getout == 0) strcpy(s9str, ","); | |||
} | |||
/* Start looping here */ | |||
if (getout == 0) while(1) | |||
{ | |||
f9 = 0; | |||
skip = 0; | |||
for (x9 = p8; x9 <= b1; x9++) | |||
{ | |||
if ((char)(*midstr2(pstr, x9, 1)) == 34) | |||
{ | |||
if (f9 == 0) | |||
f9 = 1; | |||
else | |||
f9 = 0; | |||
} | |||
else if (strcmp(midstr2(pstr, x9, 1), s9str) == 0 && | |||
f9 == 0) | |||
{ | |||
p9 = x9 - 1; | |||
skip = 1; | |||
break; | |||
} | |||
} | |||
if (skip == 0) p9 = b1; | |||
skip = 0; | |||
for (x9 = p8; x9 <= p9; x9++) | |||
{ | |||
a = (char)(*midstr2(pstr, x9, 1)); | |||
if (a < 48 || a > 57) | |||
{ | |||
skip = 1; | |||
break; | |||
} | |||
} | |||
if (skip == 0) | |||
{ | |||
/*---------------------*/ | |||
/* Found a line number */ | |||
/*---------------------*/ | |||
n = atoi(midstr2(pstr, p8, p9 - p8 + 1)); | |||
if (n != 0) | |||
{ | |||
if (n >= f6 && n <= l6) | |||
{ | |||
binary_search(); | |||
if (x == 0) | |||
{ | |||
if (p9 == strlen(pstr)) | |||
{ | |||
strcpy(tempstr, midstr2(pstr, 1, p8 - 1)); | |||
strcat(tempstr, rstr); | |||
strcpy(pstr, tempstr); | |||
} | |||
else | |||
{ | |||
strcpy(tempstr, midstr2(pstr, 1, p8 - 1)); | |||
strcat(tempstr, rstr); | |||
strcat(tempstr, midstr1(pstr, p9 + 1)); | |||
strcpy(pstr, tempstr); | |||
} | |||
/*-----------------------------------*/ | |||
/* Adjust indices to account for new */ | |||
/* substring length, if any. */ | |||
/*-----------------------------------*/ | |||
d9 = strlen(rstr) - (p9 - p8 + 1); | |||
p9 = p9 + d9; | |||
b1 = b1 + d9; | |||
} | |||
} | |||
} | |||
} | |||
p8 = p9 + 2; | |||
if (p8 > b1) break; | |||
} | |||
} | |||
/*--------------------------------------------------*/ | |||
/* No more words to process in the statement, go to */ | |||
/* next statement. */ | |||
/*--------------------------------------------------*/ | |||
if (b1 == strlen(pstr)) break; | |||
b = b1 + 2; | |||
} | |||
} | |||
} | |||
fprintf(fdout, "%s\n", pstr); | |||
if (v1 == 0) printf("%s\n", pstr); | |||
} | |||
fclose(fdin); | |||
fclose(fdout); | |||
#if !defined(__MVS__) && !defined(__CMS__) && !defined(MSDOS) | |||
tempstr[strlen(tempstr)] = '\0'; | |||
sprintf(tempstr, "cp editfl %s", f9str); | |||
system(tempstr); | |||
#endif | |||
#if defined(MSDOS) | |||
tempstr[strlen(tempstr)] = '\0'; | |||
sprintf(tempstr, "copy editfl %s", f9str); | |||
system(tempstr); | |||
#endif | |||
return (0); | |||
} | |||
int instr(astr, bstr) | |||
char *astr, *bstr; | |||
{ | |||
char *p; | |||
int q; | |||
p = strstr(astr, bstr); | |||
if (p == NULL) | |||
{ | |||
q = 0; | |||
} | |||
else | |||
{ | |||
q = (p - astr) + 1; | |||
} | |||
return q; | |||
} | |||
char *midstr1(astr, start) | |||
char *astr; | |||
int start; | |||
{ | |||
static char tempstr[MAX_LINE_LENGTH]; | |||
char *startptr; | |||
strcpy(tempstr, astr); | |||
startptr = (char *)((long)(tempstr) + start - 1); | |||
return startptr; | |||
} | |||
char *midstr2(astr, start, len) | |||
char *astr; | |||
int start, len; | |||
{ | |||
static char tempstr[MAX_LINE_LENGTH]; | |||
char *startptr, *endptr; | |||
strcpy(tempstr, astr); | |||
startptr = (char *)((long)(tempstr) + start - 1); | |||
endptr = (char *)((long)(tempstr) + start + len - 1); | |||
strcpy(endptr, "\0"); | |||
return startptr; | |||
} | |||
void binary_search(void) | |||
{ | |||
int f5, l5; | |||
f5 = f2; | |||
l5 = l2 + 1; | |||
while(1) | |||
{ | |||
int m; | |||
m = (f5 + l5)/2; | |||
if (sidx[m][0] == n) | |||
{ | |||
rstr[strlen(rstr)] = '\0'; | |||
sprintf(rstr, "%d", sidx[m][1]); | |||
x = 0; | |||
return; | |||
} | |||
if (m == f5 || m == l5) | |||
{ | |||
x = 1; | |||
return; | |||
} | |||
if (sidx[m][0] < n) | |||
f5 = m; | |||
else | |||
l5 = m; | |||
} | |||
} | |||
@@ -0,0 +1,7 @@ | |||
100 for j = 1 to 22 | |||
200 print j | |||
300 next j | |||
400 for j = 1 to 80 | |||
500 print "I"; | |||
600 next j | |||
@@ -0,0 +1 @@ | |||
gcc -w -c -ansi -I . %1 %2 %3 %4 %5 %6 %7 %8 %9 |
@@ -1,115 +1,115 @@ | |||
# Unix Makefile for Bywater BASIC Interpreter | |||
##---------------------------------------------------------------## | |||
## NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, ## | |||
## 11/1995 (eidetics@cerf.net). ## | |||
##---------------------------------------------------------------## | |||
srcdir = @srcdir@ | |||
VPATH = @srcdir@ | |||
CC = @CC@ | |||
INSTALL = @INSTALL@ | |||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |||
INSTALL_DATA = @INSTALL_DATA@ | |||
DEFS = @DEFS@ | |||
# Revised by JBV | |||
#CFLAGS = -O | |||
CFLAGS = -g -ansi -DHAVE_UNIX | |||
# Revised by JBV | |||
#LDFLAGS = -s | |||
prefix = /usr/local | |||
exec_prefix = $(prefix) | |||
bindir = $(exec_prefix)/bin | |||
SHELL = /bin/sh | |||
CFILES= bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c\ | |||
bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c\ | |||
bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c\ | |||
bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c | |||
OFILES= bwbasic.o bwb_cmd.o bwb_cnd.o bwb_dio.o\ | |||
bwb_exp.o bwb_fnc.o bwb_inp.o bwb_int.o\ | |||
bwb_prn.o bwb_stc.o bwb_str.o bwb_tbl.o\ | |||
bwb_var.o bwd_cmd.o bwd_fun.o bwx_tty.o | |||
HFILES= bwbasic.h | |||
MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ | |||
bwbasic.mak configure.in configure makefile.qcl\ | |||
bwb_tcc.c bwx_iqc.c bwx_iqc.h | |||
TESTFILES= \ | |||
abs.bas assign.bas callfunc.bas callsub.bas chain1.bas\ | |||
chain2.bas dataread.bas deffn.bas dim.bas doloop.bas\ | |||
dowhile.bas elseif.bas end.bas err.bas fncallfn.bas\ | |||
fornext.bas function.bas gosub.bas gotolabl.bas ifline.bas\ | |||
index.txt input.bas lof.bas loopuntl.bas main.bas\ | |||
mlifthen.bas on.bas onerr.bas onerrlbl.bas ongosub.bas\ | |||
opentest.bas option.bas putget.bas random.bas selcase.bas\ | |||
snglfunc.bas stop.bas term.bas whilwend.bas width.bas\ | |||
writeinp.bas pascaltr.bas | |||
DISTFILES= $(CFILES) $(HFILES) $(MISCFILES) | |||
# Revised by JBV | |||
#all: bwbasic | |||
all: bwbasic renum | |||
bwbasic: $(OFILES) | |||
$(CC) $(OFILES) -lm -o $@ $(LDFLAGS) | |||
# Added by JBV | |||
renum: | |||
$(CC) renum.c -o renum | |||
$(OFILES): $(HFILES) | |||
.c.o: | |||
$(CC) -c $(CPPFLAGS) -I$(srcdir) $(DEFS) $(CFLAGS) $< | |||
install: all | |||
$(INSTALL_PROGRAM) bwbasic $(bindir)/bwbasic | |||
uninstall: | |||
rm -f $(bindir)/bwbasic | |||
Makefile: Makefile.in config.status | |||
$(SHELL) config.status | |||
config.status: configure | |||
$(SHELL) config.status --recheck | |||
configure: configure.in | |||
cd $(srcdir); autoconf | |||
TAGS: $(CFILES) | |||
etags $(CFILES) | |||
clean: | |||
rm -f *.o bwbasic core | |||
mostlyclean: clean | |||
distclean: clean | |||
rm -f Makefile config.status | |||
realclean: distclean | |||
rm -f TAGS | |||
dist: $(DISTFILES) | |||
echo bwbasic-2.61 > .fname | |||
rm -rf `cat .fname` | |||
mkdir `cat .fname` | |||
ln $(DISTFILES) `cat .fname` | |||
mkdir `cat .fname`/bwbtest | |||
cd bwbtest; ln $(TESTFILES) ../`cat ../.fname`/bwbtest | |||
tar czhf `cat .fname`.tar.gz `cat .fname` | |||
rm -rf `cat .fname` .fname | |||
# Prevent GNU make v3 from overflowing arg limit on SysV. | |||
.NOEXPORT: | |||
# Unix Makefile for Bywater BASIC Interpreter | |||
##---------------------------------------------------------------## | |||
## NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, ## | |||
## 11/1995 (eidetics@cerf.net). ## | |||
##---------------------------------------------------------------## | |||
srcdir = @srcdir@ | |||
VPATH = @srcdir@ | |||
CC = @CC@ | |||
INSTALL = @INSTALL@ | |||
INSTALL_PROGRAM = @INSTALL_PROGRAM@ | |||
INSTALL_DATA = @INSTALL_DATA@ | |||
DEFS = @DEFS@ | |||
# Revised by JBV | |||
#CFLAGS = -O | |||
CFLAGS = -g -ansi -DHAVE_UNIX | |||
# Revised by JBV | |||
#LDFLAGS = -s | |||
prefix = /usr/local | |||
exec_prefix = $(prefix) | |||
bindir = $(exec_prefix)/bin | |||
SHELL = /bin/sh | |||
CFILES= bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c\ | |||
bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c\ | |||
bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c\ | |||
bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c | |||
OFILES= bwbasic.o bwb_cmd.o bwb_cnd.o bwb_dio.o\ | |||
bwb_exp.o bwb_fnc.o bwb_inp.o bwb_int.o\ | |||
bwb_prn.o bwb_stc.o bwb_str.o bwb_tbl.o\ | |||
bwb_var.o bwd_cmd.o bwd_fun.o bwx_tty.o | |||
HFILES= bwbasic.h | |||
MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ | |||
bwbasic.mak configure.in configure makefile.qcl\ | |||
bwb_tcc.c bwx_iqc.c bwx_iqc.h | |||
TESTFILES= \ | |||
abs.bas assign.bas callfunc.bas callsub.bas chain1.bas\ | |||
chain2.bas dataread.bas deffn.bas dim.bas doloop.bas\ | |||
dowhile.bas elseif.bas end.bas err.bas fncallfn.bas\ | |||
fornext.bas function.bas gosub.bas gotolabl.bas ifline.bas\ | |||
index.txt input.bas lof.bas loopuntl.bas main.bas\ | |||
mlifthen.bas on.bas onerr.bas onerrlbl.bas ongosub.bas\ | |||
opentest.bas option.bas putget.bas random.bas selcase.bas\ | |||
snglfunc.bas stop.bas term.bas whilwend.bas width.bas\ | |||
writeinp.bas pascaltr.bas | |||
DISTFILES= $(CFILES) $(HFILES) $(MISCFILES) | |||
# Revised by JBV | |||
#all: bwbasic | |||
all: bwbasic renum | |||
bwbasic: $(OFILES) | |||
$(CC) $(OFILES) -lm -o $@ $(LDFLAGS) | |||
# Added by JBV | |||
renum: | |||
$(CC) renum.c -o renum | |||
$(OFILES): $(HFILES) | |||
.c.o: | |||
$(CC) -c $(CPPFLAGS) -I$(srcdir) $(DEFS) $(CFLAGS) $< | |||
install: all | |||
$(INSTALL_PROGRAM) bwbasic $(bindir)/bwbasic | |||
uninstall: | |||
rm -f $(bindir)/bwbasic | |||
Makefile: Makefile.in config.status | |||
$(SHELL) config.status | |||
config.status: configure | |||
$(SHELL) config.status --recheck | |||
configure: configure.in | |||
cd $(srcdir); autoconf | |||
TAGS: $(CFILES) | |||
etags $(CFILES) | |||
clean: | |||
rm -f *.o bwbasic core | |||
mostlyclean: clean | |||
distclean: clean | |||
rm -f Makefile config.status | |||
realclean: distclean | |||
rm -f TAGS | |||
dist: $(DISTFILES) | |||
echo bwbasic-2.61 > .fname | |||
rm -rf `cat .fname` | |||
mkdir `cat .fname` | |||
ln $(DISTFILES) `cat .fname` | |||
mkdir `cat .fname`/bwbtest | |||
cd bwbtest; ln $(TESTFILES) ../`cat ../.fname`/bwbtest | |||
tar czhf `cat .fname`.tar.gz `cat .fname` | |||
rm -rf `cat .fname` .fname | |||
# Prevent GNU make v3 from overflowing arg limit on SysV. | |||
.NOEXPORT: |
@@ -1,121 +1,121 @@ | |||
# Generated automatically from Makefile.in by configure. | |||
# Unix Makefile for Bywater BASIC Interpreter | |||
##---------------------------------------------------------------## | |||
## NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, ## | |||
## 10/1995 (eidetics@cerf.net). ## | |||
##---------------------------------------------------------------## | |||
# 2015-04-25 Updated for version 3.00 by Howard Wulf, AF5NE | |||
srcdir = . | |||
VPATH = . | |||
CC = cc | |||
INSTALL = cp | |||
INSTALL_PROGRAM = $(INSTALL) | |||
INSTALL_DATA = $(INSTALL) | |||
DEFS = -DHAVE_STRING=1 -DHAVE_STDLIB=1 -DHAVE_RAISE=1 -DHAVE_UNISTD=1 | |||
# Revised by JBV | |||
#CFLAGS = -O | |||
CFLAGS = -g -ansi -DHAVE_UNIX | |||
# Revised by JBV | |||
#LDFLAGS = -s | |||
prefix = /usr/local | |||
exec_prefix = $(prefix) | |||
bindir = $(exec_prefix)/bin | |||
SHELL = /bin/sh | |||
CFILES= bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c\ | |||
bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c\ | |||
bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c\ | |||
bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c | |||
OFILES= bwbasic.o bwb_cmd.o bwb_cnd.o bwb_dio.o\ | |||
bwb_exp.o bwb_fnc.o bwb_inp.o bwb_int.o\ | |||
bwb_prn.o bwb_stc.o bwb_str.o bwb_tbl.o\ | |||
bwb_var.o bwd_cmd.o bwd_fun.o bwx_tty.o | |||
HFILES= bwbasic.h | |||
MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ | |||
bwbasic.mak configure.in configure makefile.qcl | |||
TESTFILES= \ | |||
abs.bas assign.bas callfunc.bas callsub.bas chain1.bas\ | |||
chain2.bas dataread.bas deffn.bas dim.bas doloop.bas\ | |||
dowhile.bas elseif.bas end.bas err.bas fncallfn.bas\ | |||
fornext.bas function.bas gosub.bas gotolabl.bas ifline.bas\ | |||
index.txt input.bas lof.bas loopuntl.bas main.bas\ | |||
mlifthen.bas on.bas onerr.bas onerrlbl.bas ongosub.bas\ | |||
opentest.bas option.bas putget.bas random.bas selcase.bas\ | |||
snglfunc.bas stop.bas term.bas whilwend.bas width.bas\ | |||
writeinp.bas pascaltr.bas | |||
DISTFILES= $(CFILES) $(HFILES) $(MISCFILES) | |||
# Revised by JBV | |||
#all: bwbasic | |||
all: bwbasic renum | |||
bwbasic: $(OFILES) | |||
$(CC) $(OFILES) -lm -o $@ $(LDFLAGS) | |||
# Added by JBV | |||
renum: | |||
$(CC) renum.c -o renum | |||
$(OFILES): $(HFILES) | |||
.c.o: | |||
$(CC) -c $(CPPFLAGS) -I$(srcdir) $(DEFS) $(CFLAGS) $< | |||
install: all | |||
$(INSTALL_PROGRAM) bwbasic $(bindir)/bwbasic | |||
uninstall: | |||
rm -f $(bindir)/bwbasic | |||
Makefile: Makefile.in config.status | |||
$(SHELL) config.status | |||
config.status: configure | |||
$(SHELL) config.status --recheck | |||
configure: configure.in | |||
cd $(srcdir); autoconf | |||
TAGS: $(CFILES) | |||
etags $(CFILES) | |||
clean: | |||
rm -f *.o bwbasic core | |||
mostlyclean: clean | |||
distclean: clean | |||
rm -f Makefile config.status | |||
realclean: distclean | |||
rm -f TAGS | |||
# Version number changed to 2.61 by PE | |||
dist: $(DISTFILES) | |||
echo bwbasic-3.00 > .fname | |||
rm -rf `cat .fname` | |||
mkdir `cat .fname` | |||
ln $(DISTFILES) `cat .fname` | |||
mkdir `cat .fname`/bwbtest | |||
cd bwbtest; ln $(TESTFILES) ../`cat ../.fname`/bwbtest | |||
tar czhf `cat .fname`.tar.gz `cat .fname` | |||
rm -rf `cat .fname` .fname | |||
# Prevent GNU make v3 from overflowing arg limit on SysV. | |||
.NOEXPORT: | |||
# EOF | |||
# Generated automatically from Makefile.in by configure. | |||
# Unix Makefile for Bywater BASIC Interpreter | |||
##---------------------------------------------------------------## | |||
## NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, ## | |||
## 10/1995 (eidetics@cerf.net). ## | |||
##---------------------------------------------------------------## | |||
# 2015-04-25 Updated for version 3.00 by Howard Wulf, AF5NE | |||
srcdir = . | |||
VPATH = . | |||
CC = cc | |||
INSTALL = cp | |||
INSTALL_PROGRAM = $(INSTALL) | |||
INSTALL_DATA = $(INSTALL) | |||
DEFS = -DHAVE_STRING=1 -DHAVE_STDLIB=1 -DHAVE_RAISE=1 -DHAVE_UNISTD=1 | |||
# Revised by JBV | |||
#CFLAGS = -O | |||
CFLAGS = -g -ansi -DHAVE_UNIX | |||
# Revised by JBV | |||
#LDFLAGS = -s | |||
prefix = /usr/local | |||
exec_prefix = $(prefix) | |||
bindir = $(exec_prefix)/bin | |||
SHELL = /bin/sh | |||
CFILES= bwbasic.c bwb_cmd.c bwb_cnd.c bwb_dio.c\ | |||
bwb_exp.c bwb_fnc.c bwb_inp.c bwb_int.c\ | |||
bwb_prn.c bwb_stc.c bwb_str.c bwb_tbl.c\ | |||
bwb_var.c bwd_cmd.c bwd_fun.c bwx_tty.c | |||
OFILES= bwbasic.o bwb_cmd.o bwb_cnd.o bwb_dio.o\ | |||
bwb_exp.o bwb_fnc.o bwb_inp.o bwb_int.o\ | |||
bwb_prn.o bwb_stc.o bwb_str.o bwb_tbl.o\ | |||
bwb_var.o bwd_cmd.o bwd_fun.o bwx_tty.o | |||
HFILES= bwbasic.h | |||
MISCFILES= COPYING INSTALL Makefile.in README bwbasic.doc\ | |||
bwbasic.mak configure.in configure makefile.qcl | |||
TESTFILES= \ | |||
abs.bas assign.bas callfunc.bas callsub.bas chain1.bas\ | |||
chain2.bas dataread.bas deffn.bas dim.bas doloop.bas\ | |||
dowhile.bas elseif.bas end.bas err.bas fncallfn.bas\ | |||
fornext.bas function.bas gosub.bas gotolabl.bas ifline.bas\ | |||
index.txt input.bas lof.bas loopuntl.bas main.bas\ | |||
mlifthen.bas on.bas onerr.bas onerrlbl.bas ongosub.bas\ | |||
opentest.bas option.bas putget.bas random.bas selcase.bas\ | |||
snglfunc.bas stop.bas term.bas whilwend.bas width.bas\ | |||
writeinp.bas pascaltr.bas | |||
DISTFILES= $(CFILES) $(HFILES) $(MISCFILES) | |||
# Revised by JBV | |||
#all: bwbasic | |||
all: bwbasic renum | |||
bwbasic: $(OFILES) | |||
$(CC) $(OFILES) -lm -o $@ $(LDFLAGS) | |||
# Added by JBV | |||
renum: | |||
$(CC) renum.c -o renum | |||
$(OFILES): $(HFILES) | |||
.c.o: | |||
$(CC) -c $(CPPFLAGS) -I$(srcdir) $(DEFS) $(CFLAGS) $< | |||
install: all | |||
$(INSTALL_PROGRAM) bwbasic $(bindir)/bwbasic | |||
uninstall: | |||
rm -f $(bindir)/bwbasic | |||
Makefile: Makefile.in config.status | |||
$(SHELL) config.status | |||
config.status: configure | |||
$(SHELL) config.status --recheck | |||
configure: configure.in | |||
cd $(srcdir); autoconf | |||
TAGS: $(CFILES) | |||
etags $(CFILES) | |||
clean: | |||
rm -f *.o bwbasic core | |||
mostlyclean: clean | |||
distclean: clean | |||
rm -f Makefile config.status | |||
realclean: distclean | |||
rm -f TAGS | |||
# Version number changed to 2.61 by PE | |||
dist: $(DISTFILES) | |||
echo bwbasic-3.00 > .fname | |||
rm -rf `cat .fname` | |||
mkdir `cat .fname` | |||
ln $(DISTFILES) `cat .fname` | |||
mkdir `cat .fname`/bwbtest | |||
cd bwbtest; ln $(TESTFILES) ../`cat ../.fname`/bwbtest | |||
tar czhf `cat .fname`.tar.gz `cat .fname` | |||
rm -rf `cat .fname` .fname | |||
# Prevent GNU make v3 from overflowing arg limit on SysV. | |||
.NOEXPORT: | |||
# EOF |
@@ -0,0 +1,5 @@ | |||
500 rem ABS.BAS -- Test ABS() function | |||
505 X = -1.23456789 | |||
510 ABSX = ABS( X ) | |||
515 print "The absolute value of "; X; " is"; ABSX | |||
520 print "Is that correct?" |
@@ -1,28 +1,28 @@ | |||
* Usage - ALLCMS <SRC> <EXE> | |||
* This script compiles all the files on SRC disk (default is A) | |||
* and copies the resultant modules to the EXE disk (default B) | |||
&SRC = A | |||
&EXE = B | |||
&IF &INDEX EQ 0 &GOTO -FINARGS | |||
&SRC = &1 | |||
&ARGS &2 &3 &4 &5 &6 &7 &8 &9 | |||
&IF &INDEX EQ 0 &GOTO -FINARGS | |||
&EXE = &1 | |||
-FINARGS | |||
FILEDEF INPUT TAP1 (LRECL 0 BLKSIZE 32760 RECFM U | |||
MVSUNZIP DD:INPUT &SRC | |||
FILEDEF INPUT CLEAR | |||
EXEC COMPILE &SRC &EXE | |||
VMARC PACK * * &EXE (TAP2 BLOCK 80 | |||
* Usage - ALLCMS <SRC> <EXE> | |||
* This script compiles all the files on SRC disk (default is A) | |||
* and copies the resultant modules to the EXE disk (default B) | |||
&SRC = A | |||
&EXE = B | |||
&IF &INDEX EQ 0 &GOTO -FINARGS | |||
&SRC = &1 | |||
&ARGS &2 &3 &4 &5 &6 &7 &8 &9 | |||
&IF &INDEX EQ 0 &GOTO -FINARGS | |||
&EXE = &1 | |||
-FINARGS | |||
FILEDEF INPUT TAP1 (LRECL 0 BLKSIZE 32760 RECFM U | |||
MVSUNZIP DD:INPUT &SRC | |||
FILEDEF INPUT CLEAR | |||
EXEC COMPILE &SRC &EXE | |||
VMARC PACK * * &EXE (TAP2 BLOCK 80 |
@@ -30,7 +30,5 @@ Function TestFnc( xarg, yarg$, tvar ) | |||
tvar = 99 | |||
Print "The value of variable <tvar> is reset to "; tvar | |||
TestFnc = xarg + tvar | |||
REM bwBASIC 3.20 using the function in expressions is recursion | |||
REM Print "The Function should return "; TestFnc | |||
Print "The Function should return "; xarg + tvar | |||
Print "The Function should return "; TestFnc | |||
End Function |
@@ -8,7 +8,7 @@ Print "The next printed line should be from the Subroutine." | |||
testvar = 17 | |||
Call TestSub( 5, "Hello", testvar) | |||
Call TestSub 5, "Hello", testvar | |||
Print "This is back at the main program. " |
@@ -0,0 +1,13 @@ | |||
50 rem 12/13/2019 Ken curve | |||
100 REM PLOT A NORMAL DISTRIBUTION CURVE | |||
120 DEF FNN(X) = EXP(-(X^2/2))/SQR(2*3.14159265) | |||
140 FOR X = -2 TO 2 STEP .1 | |||
150 LET Y = FNN(X) | |||
160 LET Y = INT(100*Y) | |||
170 FOR Z = 1 TO Y | |||
180 PRINT " "; | |||
190 NEXT Z | |||
200 PRINT "*" | |||
210 NEXT X | |||
220 END | |||
@@ -0,0 +1,259 @@ | |||
1 rem start 12/13/2019 Ken | |||
4 CALL CLS | |||
5 PRINT TAB(16)"**************************" | |||
10 PRINT TAB(26)"ELIZA" | |||
20 PRINT TAB(20)"CREATIVE COMPUTING" | |||
30 PRINT TAB(18)"MORRISTOWN, NEW JERSEY" | |||
40 PRINT TAB(19)"ADAPTED FOR IBM PC BY" | |||
50 PRINT TAB(20)"PATRICIA DANIELSON AND PAUL HASHFIELD" | |||
52 PRINT TAB(21)"BE SURE THAT THE CAPS LOCK IS ON" | |||
53 PRINT | |||
: PRINT TAB(16)"PLEASE DON'T USE COMMAS OR PERIODS IN YOUR INPUTS" | |||
55 PRINT TAB(16)"*************************" | |||
60 PRINT | |||
80 REM*****INITIALIZATION********** | |||
100 DIM S(36),R(36),N(36) | |||
105 DIM KEYWORD$(36),WORDIN$(7),WORDOUT$(7),REPLIES$(112) | |||
110 N1=36 | |||
: N2=14 | |||
: N3=112 | |||
112 FOR X = 1 TO N1 | |||
: READ KEYWORD$(X) | |||
: NEXT X | |||
114 FOR X = 1 TO N2/2 | |||
: READ WORDIN$(X) | |||
: READ WORDOUT$(X) | |||
: NEXT X | |||
116 FOR X = 1 TO N3 | |||
: READ REPLIES$(X) | |||
: NEXT X | |||
130 FOR X=1 TO N1 | |||
140 READ S(X),L | |||
: R(X)=S(X) | |||
: N(X)=S(X)+L-1 | |||
150 NEXT X | |||
160 PRINT "HI! I'M ELIZA. WHAT'S YOUR PROBLEM?" | |||
170 REM *********************************** | |||
180 REM *******USER INPUT SECTION********** | |||
190 REM *********************************** | |||
200 INPUT I$ | |||
201 I$=" "+I$+" " | |||
210 REM GET RID OF APOSTROPHES | |||
220 FOR L=1 TO LEN(I$) | |||
230 REM IF MID$(I$,L,1)="'"THEN I$=LEFT$(I$,L-1)+RIGHT$(I$,LEN(I$)-L):GOTO 230 | |||
240 IF L+4>LEN(I$)THEN 250 | |||
241 IF MID$(I$,L,4) <> "SHUT" THEN 250 | |||
242 PRINT "O.K. IF YOU FEEL THAT WAY I'LL SHUT UP...." | |||
243 END | |||
250 NEXT L | |||
255 IF I$=P$ THEN | |||
: PRINT "PLEASE DON'T REPEAT YOURSELF!" | |||
: GOTO 170 | |||
: END IF | |||
260 REM *********************************** | |||
270 REM ********FIND KEYWORD IN I$********* | |||
280 REM *********************************** | |||
300 FOR K=1 TO N1 | |||
320 FOR L=1 TO LEN (I$)-LEN (KEYWORD$(K))+1 | |||
340 IF MID$(I$,L,LEN(KEYWORD$(K)))<>KEYWORD$(K) THEN 350 | |||
341 IF K <> 13 THEN 349 | |||
342 IF MID$(I$,L,LEN(KEYWORD$(29)))=KEYWORD$(29) THEN | |||
: K = 29 | |||
: END IF | |||
349 F$ = KEYWORD$(K) | |||
: GOTO 390 | |||
350 NEXT L | |||
360 NEXT K | |||
370 K=36 | |||
: GOTO 570 | |||
: REM WE DIDN'T FIND ANY KEYWORDS | |||
380 REM ****************************************** | |||
390 REM **TAKE PART OF STRING AND CONJUGATE IT**** | |||
400 REM **USING THE LIST OF STRINGS TO BE SWAPPED* | |||
410 REM ****************************************** | |||
430 C$=" "+RIGHT$(I$,LEN(I$)-LEN(F$)-L+1)+" " | |||
440 FOR X=1 TO N2/2 | |||
460 FOR L=1 TO LEN(C$) | |||
470 IF L+LEN(WORDIN$(X))>LEN(C$) THEN 510 | |||
480 IF MID$(C$,L,LEN(WORDIN$(X)))<>WORDIN$(X) THEN 510 | |||
490 C$=LEFT$(C$,L-1)+WORDOUT$(X)+RIGHT$(C$,LEN(C$)-L-LEN(WORDIN$(X))+1) | |||
495 L = L+LEN(WORDOUT$(X)) | |||
500 GOTO 540 | |||
510 IF L+LEN(WORDOUT$(X))>LEN(C$)THEN 540 | |||
520 IF MID$(C$,L,LEN(WORDOUT$(X)))<>WORDOUT$(X) THEN 540 | |||
530 C$=LEFT$(C$,L-1)+WORDIN$(X)+RIGHT$(C$,LEN(C$)-L-LEN(WORDOUT$(X))+1) | |||
535 L=L+LEN(WORDIN$(X)) | |||
540 NEXT L | |||
550 NEXT X | |||
555 IF MID$(C$,2,1)=" "THEN | |||
: C$=RIGHT$(C$,LEN(C$)-1) | |||
: END IFREM ONLY 1 SPACE | |||
556 FOR L=1 TO LEN(C$) | |||
557 IF MID$(C$,L,1)="!" THEN | |||
: C$=LEFT$(C$,L-1)+RIGHT$(C$,LEN(C$)-L) | |||
: GOTO 557 | |||
: END IF | |||
558 NEXT L | |||
560 REM ********************************************** | |||
570 REM **NOW USING THE KEYWORD NUMBER (K) GET REPLY** | |||
580 REM ********************************************** | |||
600 F$ = REPLIES$(R(K)) | |||
610 R(K)=R(K)+1 | |||
: IF R(K)>N(K) THEN | |||
: R(K)=S(K) | |||
: END IF | |||
620 IF RIGHT$(F$,1)<>"*" THEN | |||
: PRINT F$ | |||
: P$=I$ | |||
: GOTO 170 | |||
: END IF | |||
625 IF C$<>" " THEN 630 | |||
626 PRINT "YOU WILL HAVE TO ELABORATE MORE FOR ME TO HELP YOU" | |||
627 GOTO 170 | |||
630 PRINT LEFT$(F$,LEN(F$)-1);C$ | |||
640 P$=I$ | |||
: GOTO 170 | |||
1000 REM ******************************* | |||
1010 REM *****PROGRAM DATA FOLLOWS****** | |||
1020 REM ******************************* | |||
1030 REM *********KEYWORDS************** | |||
1049 REM ******************************* | |||
1050 DATA "CAN YOU ","CAN I ","YOU ARE ","YOU'RE ","I DON'T ","I FEEL " | |||
1060 DATA "WHY DON'T YOU ","WHY CAN'T I ","ARE YOU ","I CAN'T ","I AM ","I'M " | |||
1070 DATA "YOU ","I WANT ","WHAT ","HOW ","WHO ","WHERE ","WHEN ","WHY " | |||
1080 DATA "NAME ","CAUSE ","SORRY ","DREAM ","HELLO ","HI ","MAYBE " | |||
1090 DATA "NO","YOUR ","ALWAYS ","THINK ","ALIKE ","YES ","FRIEND " | |||
1100 DATA "COMPUTER", "NOKEYFOUND" | |||
1200 REM ********************************* | |||
1210 REM ***STRING DATA FOR CONJUGATIONS** | |||
1220 REM ********************************* | |||
1230 DATA " ARE "," AM "," WERE "," WAS "," YOU "," I "," YOUR"," MY " | |||
1235 DATA " I'VE "," YOU'VE "," I'M "," YOU'RE " | |||
1240 DATA " ME "," YOU " | |||
1300 REM ****************************** | |||
1310 REM *********REPLIES************** | |||
1320 REM ****************************** | |||
1330 DATA "DON'T YOU BELIEVE THAT I CAN*" | |||
1340 DATA "PERHAPS YOU WOULD LIKE TO BE LIKE ME*" | |||
1350 DATA "YOU WANT ME TO BE ABLE TO*" | |||
1360 DATA "PERHAPS YOU DON'T WANT TO*" | |||
1365 DATA "DO YOU WANT TO BE ABLE TO*" | |||
1370 DATA "WHAT MAKES YOU THINK I AM*" | |||
1380 DATA "DOES IT PLEASE YOU TO BELIEVE I AM*" | |||
1390 DATA "PERHAPS YOU WOULD LIKE TO BE*" | |||
1400 DATA "DO YOU SOMETIMES WISH YOU WERE*" | |||
1410 DATA "DON'T YOU REALLY*" | |||
1420 DATA "WHY DON'T YOU*" | |||
1430 DATA "DO YOU WISH TO BE ABLE TO*" | |||
1440 DATA "DOES THAT TROUBLE YOU*" | |||
1450 DATA "DO YOU OFTEN FEEL*" | |||
1460 DATA "DO YOU OFTEN FEEL*" | |||
1470 DATA "DO YOU ENJOY FEELING*" | |||
1480 DATA "DO YOU REALLY BELIEVE I DON'T*" | |||
1490 DATA "PERHAPS IN GOOD TIME I WILL*" | |||
1500 DATA "DO YOU WANT ME TO*" | |||
1510 DATA "DO YOU THINK YOU SHOULD BE ABLE TO*" | |||
1520 DATA "WHY CAN'T YOU*" | |||
1530 DATA "WHY ARE YOU INTERESTED IN WHETHER OR NOT I AM*" | |||
1540 DATA "WOULD YOU PREFER IF I WERE NOT*" | |||
1550 DATA "PERHAPS IN YOUR FANTASIES I AM*" | |||
1560 DATA "HOW DO YOU KNOW YOU CAN'T*" | |||
1570 DATA "HAVE YOU TRIED?" | |||
1580 DATA "PERHAPS YOU CAN NOW*" | |||
1590 DATA "DID YOU COME TO ME BECAUSE YOU ARE*" | |||
1600 DATA "HOW LONG HAVE YOU BEEN*" | |||
1610 DATA "DO YOU BELIEVE IT IS NORMAL TO BE*" | |||
1620 DATA "DO YOU ENJOY BEING*" | |||
1630 DATA "WE WERE DISCUSSING YOU--NOT ME." | |||
1640 DATA "OH, I*" | |||
1650 DATA "YOU'RE NOT REALLY TALKING ABOUT ME, ARE YOU?" | |||
1660 DATA "WHAT WOULD IT MEAN TO YOU IF YOU GOT*" | |||
1670 DATA "WHY DO YOU WANT*" | |||
1680 DATA "SUPPOSE YOU SOON GOT*" | |||
1690 DATA "WHAT IF YOU NEVER GOT*" | |||
1700 DATA "I SOMETIMES ALSO WANT*" | |||
1710 DATA "WHY DO YOU ASK?" | |||
1720 DATA "DOES THAT QUESTION INTEREST YOU?" | |||
1730 DATA "WHAT ANSWER WOULD PLEASE YOU THE MOST?" | |||
1740 DATA "WHAT DO YOU THINK?" | |||
1750 DATA "ARE SUCH QUESTIONS ON YOUR MIND OFTEN?" | |||
1760 DATA "WHAT IS IT THAT YOU REALLY WANT TO KNOW?" | |||
1770 DATA "HAVE YOU ASKED ANYONE ELSE?" | |||
1780 DATA "HAVE YOU ASKED SUCH QUESTIONS BEFORE?" | |||
1790 DATA "WHAT ELSE COMES TO MIND WHEN YOU ASK THAT?" | |||
1800 DATA "NAMES DON'T INTEREST ME." | |||
1810 DATA "I DON'T CARE ABOUT NAMES --PLEASE GO ON." | |||
1820 DATA "IS THAT THE REAL REASON?" | |||
1830 DATA "DON'T ANY OTHER REASONS COME TO MIND?" | |||
1840 DATA "DOES THAT REASON EXPLAIN ANYTHING ELSE?" | |||
1850 DATA "WHAT OTHER REASONS MIGHT THERE BE?" | |||
1860 DATA "PLEASE DON'T APOLOGIZE!" | |||
1870 DATA "APOLOGIES ARE NOT NECESSARY." | |||
1880 DATA "WHAT FEELINGS DO YOU HAVE WHEN YOU APOLOGIZE?" | |||
1890 DATA "DON'T BE SO DEFENSIVE!" | |||
1900 DATA "WHAT DOES THAT DREAM SUGGEST TO YOU?" | |||
1910 DATA "DO YOU DREAM OFTEN?" | |||
1920 DATA "WHAT PERSONS APPEAR IN YOUR DREAMS?" | |||
1930 DATA "ARE YOU DISTURBED BY YOUR DREAMS?" | |||
1940 DATA "HOW DO YOU DO ...PLEASE STATE YOUR PROBLEM." | |||
1950 DATA "YOU DON'T SEEM QUITE CERTAIN." | |||
1960 DATA "WHY THE UNCERTAIN TONE?" | |||
1970 DATA "CAN'T YOU BE MORE POSITIVE?" | |||
1980 DATA "YOU AREN'T SURE?" | |||
1990 DATA "DON'T YOU KNOW?" | |||
2000 DATA "ARE YOU SAYING NO JUST TO BE NEGATIVE?" | |||
2010 DATA "YOU ARE BEING A BIT NEGATIVE." | |||
2020 DATA "WHY NOT?" | |||
2030 DATA "ARE YOU SURE?" | |||
2040 DATA "WHY NO?" | |||
2050 DATA "WHY ARE YOU CONCERNED ABOUT MY*" | |||
2060 DATA "WHAT ABOUT YOUR OWN*" | |||
2070 DATA "CAN YOU THINK OF A SPECIFIC EXAMPLE?" | |||
2080 DATA "WHEN?" | |||
2090 DATA "WHAT ARE YOU THINKING OF?" | |||
2100 DATA "REALLY, ALWAYS?" | |||
2110 DATA "DO YOU REALLY THINK SO?" | |||
2120 DATA "BUT YOU ARE NOT SURE YOU*" | |||
2130 DATA "DO YOU DOUBT YOU*" | |||
2140 DATA "IN WHAT WAY?" | |||
2150 DATA "WHAT RESEMBLANCE DO YOU SEE?" | |||
2160 DATA "WHAT DOES THE SIMILARITY SUGGEST TO YOU?" | |||
2170 DATA "WHAT OTHER CONNECTIONS DO YOU SEE?" | |||
2180 DATA "COULD THERE REALLY BE SOME CONNECTION?" | |||
2190 DATA "HOW?" | |||
2200 DATA "YOU SEEM QUITE POSITIVE." | |||
2210 DATA "ARE YOU SURE?" | |||
2220 DATA "I SEE." | |||
2230 DATA "I UNDERSTAND." | |||
2240 DATA "WHY DO YOU BRING UP THE TOPIC OF FRIENDS?" | |||
2250 DATA "DO YOUR FRIENDS WORRY YOU?" | |||
2260 DATA "DO YOUR FRIENDS PICK ON YOU?" | |||
2270 DATA "ARE YOU SURE YOU HAVE ANY FRIENDS?" | |||
2280 DATA "DO YOU IMPOSE ON YOUR FRIENDS?" | |||
2290 DATA "PERHAPS YOUR LOVE FOR FRIENDS WORRIES YOU." | |||
2300 DATA "DO COMPUTERS WORRY YOU?" | |||
2310 DATA "ARE YOU TALKING ABOUT ME IN PARTICULAR?" | |||
2320 DATA "ARE YOU FRIGHTENED BY MACHINES?" | |||
2330 DATA "WHY DO YOU MENTION COMPUTERS?" | |||
2340 DATA "WHAT DO YOU THINK MACHINES HAVE TO DO WITH YOUR PROBLEM?" | |||
2350 DATA "DON'T YOU THINK COMPUTERS CAN HELP PEOPLE?" | |||
2360 DATA "WHAT IS IT ABOUT MACHINES THAT WORRIES YOU?" | |||
2370 DATA "SAY, DO YOU HAVE ANY PSYCHOLOGICAL PROBLEMS?" | |||
2380 DATA "WHAT DOES THAT SUGGEST TO YOU?" | |||
2390 DATA "I SEE." | |||
2400 DATA "I'M NOT SURE I UNDERSTAND YOU FULLY." | |||
2410 DATA "COME COME ELUCIDATE YOUR THOUGHTS." | |||
2420 DATA "CAN YOU ELABORATE ON THAT?" | |||
2430 DATA "THAT IS QUITE INTERESTING." | |||
2500 REM ************************* | |||
2510 REM *****DATA FOR FINDING RIGHT REPLIES | |||
2520 REM ************************* | |||
2530 DATA 1,3,4,2,6,4,6,4,10,4,14,3,17,3,20,2,22,3,25,3 | |||
2540 DATA 28,4,28,4,32,3,35,5,40,9,40,9,40,9,40,9,40,9,40,9 | |||
2550 DATA 49,2,51,4,55,4,59,4,63,1,63,1,64,5,69,5,74,2,76,4 | |||
2560 DATA 80,3,83,7,90,3,93,6,99,7,106,6 | |||
@@ -0,0 +1,7 @@ | |||
10 rem 12/13/2019 Ken Factorials | |||
100 f = 1 | |||
200 FOR i = 0 TO 16 | |||
300 PRINT i; "! ="; f | |||
400 f = f * (i + 1) | |||
500 NEXT i | |||
@@ -0,0 +1,14 @@ | |||
10 rem 12/13/2019 Ken Fibonacci | |||
100 DIM F(16) | |||
150 F(1) = 1 | |||
200 F(2) = 1 | |||
250 FOR i = 3 TO 16 | |||
260 F(i) = F(i - 1) + F(i - 2) | |||
270 NEXT i | |||
280 S$ = "" | |||
290 FOR i = 1 TO 16 | |||
300 S$ = S$ + STR$(F(i)) + "," | |||
350 NEXT i | |||
400 S$ = S$ + " ..." | |||
500 PRINT S$ | |||
@@ -0,0 +1,21 @@ | |||
10 rem 12/13/2019 Ken guess a number game | |||
100 REM GUESSING GAME | |||
120 PRINT "GUESS THE NUMBER BETWEEN 1 AND 100." | |||
140 LET X = INT(100*RND(0)+1) | |||
150 LET N = 0 | |||
160 PRINT "YOUR GUESS"; | |||
170 INPUT G | |||
180 LET N = N+1 | |||
190 IF G = X THEN 300 | |||
200 IF G < X THEN 250 | |||
210 PRINT "TOO LARGE, GUESS AGAIN" | |||
220 GOTO 160 | |||
250 PRINT "TOO SMALL, GUESS AGAIN" | |||
260 GOTO 160 | |||
300 PRINT "YOU GUESSED IT, IN"; N; "TRIES" | |||
310 PRINT "ANOTHER GAME (YES = 1, NO = 0)"; | |||
320 INPUT A | |||
330 IF A = 1 THEN 140 | |||
340 PRINT "THANKS FOR PLAYING" | |||
350 END | |||
@@ -14,6 +14,4 @@ Sub Subsequent | |||
Print "This should not print." | |||
End Sub | |||
Main | |||
@@ -0,0 +1,7 @@ | |||
10 rem Showing TAB function | |||
15 rem 12/13/2019 Ken | |||
30 for x = 0 to 15 step .5 | |||
40 print tab(30+15*sin(x)*exp(-.1*x));"*" | |||
50 next x | |||
60 end | |||
@@ -36,6 +36,8 @@ | |||
/* */ | |||
/* Version 3.20 by Howard Wulf, AF5NE */ | |||
/* */ | |||
/* Version 3.20A by Ken Martin Mainly corrected fprint issues */ | |||
/* */ | |||
/*---------------------------------------------------------------*/ | |||
@@ -6260,7 +6262,7 @@ bwb_CMDS (LineType * l) | |||
t = 0; | |||
for (n = 0; n < NUM_COMMANDS; n++) | |||
{ | |||
fprintf (My->SYSOUT->cfp, IntrinsicCommandTable[n].name); | |||
fprintf (My->SYSOUT->cfp, "%s", IntrinsicCommandTable[n].name); | |||
if (t < 4) | |||
{ | |||
fprintf (My->SYSOUT->cfp, "\t"); | |||
@@ -6659,32 +6661,32 @@ DumpAllCommandTableDefinitions (FILE * file) | |||
fprintf (file, " "); | |||
CommandUniqueID (i, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, ", /* UniqueID */\n"); | |||
fprintf (file, " "); | |||
fprintf (file, "\""); | |||
ProcessEscapeChars (IntrinsicCommandTable[i].Syntax, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, "\""); | |||
fprintf (file, ", /* Syntax */\n"); | |||
fprintf (file, " "); | |||
fprintf (file, "\""); | |||
ProcessEscapeChars (IntrinsicCommandTable[i].Description, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, "\""); | |||
fprintf (file, ", /* Description */\n"); | |||
fprintf (file, " "); | |||
fprintf (file, "\""); | |||
fprintf (file, IntrinsicCommandTable[i].name); | |||
fprintf (file, "%s", IntrinsicCommandTable[i].name); | |||
fprintf (file, "\""); | |||
fprintf (file, ", /* Name */\n"); | |||
fprintf (file, " "); | |||
CommandOptionVersion (i, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, " /* OptionVersionBitmask */\n"); | |||
fprintf (file, "},\n"); | |||
@@ -6734,14 +6736,14 @@ DumpAllCommandSwitchStatement (FILE * file) | |||
fprintf (file, " "); | |||
fprintf (file, "case "); | |||
CommandUniqueID (i, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, ":\n"); | |||
fprintf (file, " "); | |||
fprintf (file, " "); | |||
fprintf (file, "r = "); | |||
CommandVector (i, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, "( l );\n"); | |||
fprintf (file, " "); | |||
@@ -6961,13 +6963,13 @@ DumpAllCommandHtmlTable (FILE * file) | |||
{ | |||
fprintf (file, "<tr>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, bwb_vertable[j].ID); | |||
fprintf (file, "%s", bwb_vertable[j].ID); | |||
fprintf (file, "</td>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, bwb_vertable[j].Name); | |||
fprintf (file, "%s", bwb_vertable[j].Name); | |||
fprintf (file, "</td>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, bwb_vertable[j].Description); | |||
fprintf (file, "%s", bwb_vertable[j].Description); | |||
fprintf (file, "</td>"); | |||
fprintf (file, "</tr>\n"); | |||
} | |||
@@ -6989,7 +6991,7 @@ DumpAllCommandHtmlTable (FILE * file) | |||
{ | |||
fprintf (file, "<td>"); | |||
fprintf (file, "<b>"); | |||
fprintf (file, bwb_vertable[j].ID); | |||
fprintf (file, "%s", bwb_vertable[j].ID); | |||
fprintf (file, "</b>"); | |||
fprintf (file, "</td>"); | |||
} | |||
@@ -7002,7 +7004,7 @@ DumpAllCommandHtmlTable (FILE * file) | |||
{ | |||
fprintf (file, "<tr>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, (char *) IntrinsicCommandTable[i].Syntax); | |||
fprintf (file, "%s", (char *) IntrinsicCommandTable[i].Syntax); | |||
fprintf (file, "</td>"); | |||
for (j = 0; j < NUM_VERSIONS; j++) | |||
@@ -7110,7 +7112,7 @@ bwb_HELP (LineType * l) | |||
fprintf (My->SYSOUT->cfp, | |||
"The following topics are a partial match:\n"); | |||
} | |||
fprintf (My->SYSOUT->cfp, IntrinsicCommandTable[n].name); | |||
fprintf (My->SYSOUT->cfp, "%s", IntrinsicCommandTable[n].name); | |||
fprintf (My->SYSOUT->cfp, "\t"); | |||
Found = TRUE; | |||
} | |||
@@ -7125,7 +7127,7 @@ bwb_HELP (LineType * l) | |||
fprintf (My->SYSOUT->cfp, | |||
"The following topics are a partial match:\n"); | |||
} | |||
fprintf (My->SYSOUT->cfp, IntrinsicFunctionTable[n].Name); | |||
fprintf (My->SYSOUT->cfp, "%s", IntrinsicFunctionTable[n].Name); | |||
fprintf (My->SYSOUT->cfp, "\t"); | |||
Found = TRUE; | |||
} | |||
@@ -7696,7 +7698,7 @@ DumpAllFunctionSwitch (FILE * file) | |||
fprintf (file, "case "); | |||
IntrinsicFunctionUniqueID (&(IntrinsicFunctionTable[i]), tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, ":\n"); | |||
fprintf (file, " break;\n"); | |||
} | |||
@@ -7796,7 +7798,7 @@ DumpAllFuctionTableDefinitions (FILE * file) | |||
fprintf (file, " "); | |||
fprintf (file, "\""); | |||
ProcessEscapeChars (f->Description, tbuf); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, "\""); | |||
fprintf (file, ", /* Description */\n"); | |||
fprintf (file, " \"%s\", /* Name */\n", f->Name); | |||
@@ -7857,7 +7859,7 @@ DumpAllFuctionTableDefinitions (FILE * file) | |||
} | |||
} | |||
bwb_strcat (tbuf, ", /* ParameterTypes */\n"); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
bwb_strcpy (tbuf, " "); | |||
@@ -7876,7 +7878,7 @@ DumpAllFuctionTableDefinitions (FILE * file) | |||
/* Conversion may lose significant digits */ | |||
} | |||
bwb_strcat (tbuf, ", /* ParameterTests */\n"); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
} | |||
bwb_strcpy (tbuf, " "); | |||
j = 0; | |||
@@ -7893,7 +7895,7 @@ DumpAllFuctionTableDefinitions (FILE * file) | |||
} | |||
} | |||
bwb_strcat (tbuf, " /* OptionVersionBitmask */\n"); | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, "},\n"); | |||
} | |||
fprintf (file, "};\n"); | |||
@@ -7965,7 +7967,7 @@ DumpOneFunctionSyntax (FILE * file, int IsXref, int n) | |||
/* Conversion may lose significant digits */ | |||
NumVar++; | |||
} | |||
fprintf (file, tbuf); | |||
fprintf (file, "%s", tbuf); | |||
fprintf (file, "\n"); | |||
ParameterTypes = ParameterTypes >> 1; | |||
ParameterTests = ParameterTests >> 4; | |||
@@ -8071,13 +8073,13 @@ DumpAllFunctionHtmlTable (FILE * file) | |||
{ | |||
fprintf (file, "<tr>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, bwb_vertable[j].ID); | |||
fprintf (file, "%s", bwb_vertable[j].ID); | |||
fprintf (file, "</td>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, bwb_vertable[j].Name); | |||
fprintf (file, "%s", bwb_vertable[j].Name); | |||
fprintf (file, "</td>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, bwb_vertable[j].Description); | |||
fprintf (file, "%s", bwb_vertable[j].Description); | |||
fprintf (file, "</td>"); | |||
fprintf (file, "</tr>\n"); | |||
} | |||
@@ -8099,7 +8101,7 @@ DumpAllFunctionHtmlTable (FILE * file) | |||
{ | |||
fprintf (file, "<td>"); | |||
fprintf (file, "<b>"); | |||
fprintf (file, bwb_vertable[j].ID); | |||
fprintf (file, "%s", bwb_vertable[j].ID); | |||
fprintf (file, "</b>"); | |||
fprintf (file, "</td>"); | |||
} | |||
@@ -8112,7 +8114,7 @@ DumpAllFunctionHtmlTable (FILE * file) | |||
{ | |||
fprintf (file, "<tr>"); | |||
fprintf (file, "<td>"); | |||
fprintf (file, (char *) IntrinsicFunctionTable[i].Syntax); | |||
fprintf (file, "%s", (char *) IntrinsicFunctionTable[i].Syntax); | |||
fprintf (file, "</td>"); | |||
for (j = 0; j < NUM_VERSIONS; j++) | |||
@@ -8163,7 +8165,7 @@ bwb_FNCS (LineType * l) | |||
t = 0; | |||
for (n = 0; n < NUM_FUNCTIONS; n++) | |||
{ | |||
fprintf (My->SYSOUT->cfp, IntrinsicFunctionTable[n].Name); | |||
fprintf (My->SYSOUT->cfp, "%s", IntrinsicFunctionTable[n].Name); | |||
if (t < 4) | |||
{ | |||
fprintf (My->SYSOUT->cfp, "\t"); | |||
@@ -110,7 +110,7 @@ bwb_COMMON (LineType * l) | |||
{ | |||
/* COMMON A(,,) : DIM A( 5, 10, 20 ) */ | |||
dimensions++; | |||
while (line_skip_seperator (l)); | |||
while (line_skip_seperator (l)) | |||
{ | |||
dimensions++; | |||
} | |||
@@ -36,6 +36,8 @@ | |||
/* */ | |||
/* Version 3.20 by Howard Wulf, AF5NE */ | |||
/* */ | |||
/* Version 3.20A by Ken Martin */ | |||
/* */ | |||
/*---------------------------------------------------------------*/ | |||
@@ -73,7 +75,6 @@ static char *Banner[] = { | |||
"## ## ## ## ## ## ## ## ## ## ## ## ", | |||
"######## ## ### ### ## ## ## ######## ## ## ", | |||
" ", | |||
" ", | |||
" ######## ### ###### #### ###### ", | |||
" ## ## ## ## ## ## ## ## ##", | |||
" ## ## ## ## ## ## ## ", | |||
@@ -82,10 +83,11 @@ static char *Banner[] = { | |||
" ## ## ## ## ## ## ## ## ##", | |||
" ######## ## ## ###### #### ###### ", | |||
" ", | |||
"Bywater BASIC Interpreter, version 3.20 ", | |||
"Bywater BASIC Interpreter, version 3.20A ", | |||
"Copyright (c) 1993, Ted A. Campbell ", | |||
"Copyright (c) 1995-1997, Jon B. Volkoff ", | |||
"Copyright (c) 2014-2017, Howard Wulf, AF5NE ", | |||
"Copyright (c) 1995-1997 , Jon B. Volkoff ", | |||
"Copyright (c) 2014-2017 , Howard Wulf, AF5NE ", | |||
"Copyright (c) 11/2019 , Ken Martin ", | |||
" ", | |||
NULL | |||
}; | |||
@@ -0,0 +1,11 @@ | |||
#!/usr/bin/env xdg-open | |||
[Desktop Entry] | |||
Encoding=UTF-8 | |||
Name=Bywater BASIC | |||
GenericName=Bywater BASIC | |||
Type=Application | |||
Exec=bwbasic | |||
Icon=/usr/share/pixmaps/bwbasic.png | |||
StartupNotify=true | |||
Terminal=true | |||
Categories=Development |
@@ -1,85 +1,85 @@ | |||
PROJ =BWBASIC | |||
DEBUG =0 | |||
CC =qcl | |||
CFLAGS_G = /AL /W3 /Za /DMSDOS | |||
CFLAGS_D = /Zd /Gi$(PROJ).mdt /Od | |||
CFLAGS_R = /O /Ot /Gs /DNDEBUG | |||
CFLAGS =$(CFLAGS_G) $(CFLAGS_R) | |||
LFLAGS_G = /CP:0xffff /NOI /NOE /SE:0x80 /ST:0x1fa0 | |||
LFLAGS_D = /INCR | |||
LFLAGS_R = | |||
LFLAGS =$(LFLAGS_G) $(LFLAGS_R) | |||
RUNFLAGS = | |||
OBJS_EXT = | |||
LIBS_EXT = | |||
all: $(PROJ).exe | |||
bwbasic.obj: bwbasic.c | |||
bwb_cmd.obj: bwb_cmd.c | |||
bwb_cnd.obj: bwb_cnd.c | |||
bwb_dio.obj: bwb_dio.c | |||
bwb_elx.obj: bwb_elx.c | |||
bwb_exp.obj: bwb_exp.c | |||
bwb_fnc.obj: bwb_fnc.c | |||
bwb_inp.obj: bwb_inp.c | |||
bwb_int.obj: bwb_int.c | |||
bwb_mth.obj: bwb_mth.c | |||
bwb_ops.obj: bwb_ops.c | |||
bwb_par.obj: bwb_par.c | |||
bwb_prn.obj: bwb_prn.c | |||
bwb_stc.obj: bwb_stc.c | |||
bwb_str.obj: bwb_str.c | |||
bwb_tbl.obj: bwb_tbl.c | |||
bwb_var.obj: bwb_var.c | |||
bwx_tty.obj: bwx_tty.c | |||
$(PROJ).exe: bwbasic.obj bwb_cmd.obj bwb_cnd.obj bwb_dio.obj bwb_elx.obj bwb_exp.obj \ | |||
bwb_fnc.obj bwb_inp.obj bwb_int.obj bwb_mth.obj bwb_ops.obj bwb_par.obj bwb_prn.obj \ | |||
bwb_stc.obj bwb_str.obj bwb_tbl.obj bwb_var.obj bwx_tty.obj $(OBJS_EXT) | |||
echo >NUL @<<$(PROJ).crf | |||
bwbasic.obj + | |||
bwb_cmd.obj + | |||
bwb_cnd.obj + | |||
bwb_dio.obj + | |||
bwb_elx.obj + | |||
bwb_exp.obj + | |||
bwb_fnc.obj + | |||
bwb_inp.obj + | |||
bwb_int.obj + | |||
bwb_mth.obj + | |||
bwb_ops.obj + | |||
bwb_par.obj + | |||
bwb_prn.obj + | |||
bwb_stc.obj + | |||
bwb_str.obj + | |||
bwb_tbl.obj + | |||
bwb_var.obj + | |||
bwx_tty.obj + | |||
$(OBJS_EXT) | |||
$(PROJ).exe | |||
$(LIBS_EXT); | |||
<< | |||
link $(LFLAGS) @$(PROJ).crf | |||
run: $(PROJ).exe | |||
$(PROJ) $(RUNFLAGS) | |||
PROJ =BWBASIC | |||
DEBUG =0 | |||
CC =qcl | |||
CFLAGS_G = /AL /W3 /Za /DMSDOS | |||
CFLAGS_D = /Zd /Gi$(PROJ).mdt /Od | |||
CFLAGS_R = /O /Ot /Gs /DNDEBUG | |||
CFLAGS =$(CFLAGS_G) $(CFLAGS_R) | |||
LFLAGS_G = /CP:0xffff /NOI /NOE /SE:0x80 /ST:0x1fa0 | |||
LFLAGS_D = /INCR | |||
LFLAGS_R = | |||
LFLAGS =$(LFLAGS_G) $(LFLAGS_R) | |||
RUNFLAGS = | |||
OBJS_EXT = | |||
LIBS_EXT = | |||
all: $(PROJ).exe | |||
bwbasic.obj: bwbasic.c | |||
bwb_cmd.obj: bwb_cmd.c | |||
bwb_cnd.obj: bwb_cnd.c | |||
bwb_dio.obj: bwb_dio.c | |||
bwb_elx.obj: bwb_elx.c | |||
bwb_exp.obj: bwb_exp.c | |||
bwb_fnc.obj: bwb_fnc.c | |||
bwb_inp.obj: bwb_inp.c | |||
bwb_int.obj: bwb_int.c | |||
bwb_mth.obj: bwb_mth.c | |||
bwb_ops.obj: bwb_ops.c | |||
bwb_par.obj: bwb_par.c | |||
bwb_prn.obj: bwb_prn.c | |||
bwb_stc.obj: bwb_stc.c | |||
bwb_str.obj: bwb_str.c | |||
bwb_tbl.obj: bwb_tbl.c | |||
bwb_var.obj: bwb_var.c | |||
bwx_tty.obj: bwx_tty.c | |||
$(PROJ).exe: bwbasic.obj bwb_cmd.obj bwb_cnd.obj bwb_dio.obj bwb_elx.obj bwb_exp.obj \ | |||
bwb_fnc.obj bwb_inp.obj bwb_int.obj bwb_mth.obj bwb_ops.obj bwb_par.obj bwb_prn.obj \ | |||
bwb_stc.obj bwb_str.obj bwb_tbl.obj bwb_var.obj bwx_tty.obj $(OBJS_EXT) | |||
echo >NUL @<<$(PROJ).crf | |||
bwbasic.obj + | |||
bwb_cmd.obj + | |||
bwb_cnd.obj + | |||
bwb_dio.obj + | |||
bwb_elx.obj + | |||
bwb_exp.obj + | |||
bwb_fnc.obj + | |||
bwb_inp.obj + | |||
bwb_int.obj + | |||
bwb_mth.obj + | |||
bwb_ops.obj + | |||
bwb_par.obj + | |||
bwb_prn.obj + | |||
bwb_stc.obj + | |||
bwb_str.obj + | |||
bwb_tbl.obj + | |||
bwb_var.obj + | |||
bwx_tty.obj + | |||
$(OBJS_EXT) | |||
$(PROJ).exe | |||
$(LIBS_EXT); | |||
<< | |||
link $(LFLAGS) @$(PROJ).crf | |||
run: $(PROJ).exe | |||
$(PROJ) $(RUNFLAGS) | |||
@@ -1,9 +1,9 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//IDCAMS EXEC PGM=IDCAMS | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSIN DD * | |||
DEFINE ALIAS (NAME(BWBASIC) RELATE(SYS1.UCAT.TSO)) - | |||
CATALOG(SYS1.VMASTCAT/SECRET) | |||
SET MAXCC=0 | |||
/* | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//IDCAMS EXEC PGM=IDCAMS | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSIN DD * | |||
DEFINE ALIAS (NAME(BWBASIC) RELATE(SYS1.UCAT.TSO)) - | |||
CATALOG(SYS1.VMASTCAT/SECRET) | |||
SET MAXCC=0 | |||
/* | |||
// |
@@ -1,35 +1,35 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//CREATE PROC BWBPREF='BWBASIC' | |||
//DELETE EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&BWBPREF..SOURCE,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD2 DD DSN=&BWBPREF..INCLUDE,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD3 DD DSN=&BWBPREF..NCALIB,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD4 DD DSN=&BWBPREF..LINKLIB,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD5 DD DSN=&BWBPREF..JCL,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//* | |||
//ALLOC EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&BWBPREF..SOURCE,DISP=(,CATLG), | |||
// DCB=(RECFM=VB,LRECL=255,BLKSIZE=6233), | |||
// SPACE=(6233,(180,180,44)),UNIT=SYSALLDA | |||
//DD2 DD DSN=&BWBPREF..INCLUDE,DISP=(,CATLG), | |||
// DCB=(RECFM=VB,LRECL=255,BLKSIZE=6233), | |||
// SPACE=(6233,(26,26,44)),UNIT=SYSALLDA | |||
//DD3 DD DSN=&BWBPREF..NCALIB,DISP=(,CATLG), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6144), | |||
// SPACE=(6144,(130,130,44)),UNIT=SYSALLDA | |||
//DD4 DD DSN=&BWBPREF..LINKLIB,DISP=(,CATLG), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6144), | |||
// SPACE=(6144,(130,130,44)),UNIT=SYSALLDA | |||
//DD5 DD DSN=&BWBPREF..JCL,DISP=(,CATLG), | |||
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=6080), | |||
// SPACE=(6080,(130,130,44)),UNIT=SYSALLDA | |||
// PEND | |||
//* | |||
//S1 EXEC CREATE | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//CREATE PROC BWBPREF='BWBASIC' | |||
//DELETE EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&BWBPREF..SOURCE,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD2 DD DSN=&BWBPREF..INCLUDE,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD3 DD DSN=&BWBPREF..NCALIB,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD4 DD DSN=&BWBPREF..LINKLIB,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD5 DD DSN=&BWBPREF..JCL,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//* | |||
//ALLOC EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&BWBPREF..SOURCE,DISP=(,CATLG), | |||
// DCB=(RECFM=VB,LRECL=255,BLKSIZE=6233), | |||
// SPACE=(6233,(180,180,44)),UNIT=SYSALLDA | |||
//DD2 DD DSN=&BWBPREF..INCLUDE,DISP=(,CATLG), | |||
// DCB=(RECFM=VB,LRECL=255,BLKSIZE=6233), | |||
// SPACE=(6233,(26,26,44)),UNIT=SYSALLDA | |||
//DD3 DD DSN=&BWBPREF..NCALIB,DISP=(,CATLG), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6144), | |||
// SPACE=(6144,(130,130,44)),UNIT=SYSALLDA | |||
//DD4 DD DSN=&BWBPREF..LINKLIB,DISP=(,CATLG), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6144), | |||
// SPACE=(6144,(130,130,44)),UNIT=SYSALLDA | |||
//DD5 DD DSN=&BWBPREF..JCL,DISP=(,CATLG), | |||
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=6080), | |||
// SPACE=(6080,(130,130,44)),UNIT=SYSALLDA | |||
// PEND | |||
//* | |||
//S1 EXEC CREATE | |||
// |
@@ -1,22 +1,22 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//TRANSFER PROC BWBPREF='BWBASIC',PDPPREF='PDPCLIB' | |||
//DELETE EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&BWBPREF..ALLZIPS,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//* | |||
//COPY EXEC PGM=COPYFILE,PARM='-bb dd:in dd:out' | |||
//STEPLIB DD DSN=&PDPPREF..LINKLIB,DISP=SHR | |||
//IN DD DSN=HERC02.IN,DISP=OLD, | |||
// UNIT=TAPE,VOL=SER=PCTOMF,LABEL=(1,NL), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=32760) | |||
//OUT DD DSN=&BWBPREF..ALLZIPS,DISP=(,CATLG), | |||
// SPACE=(6233,(220,220),RLSE),UNIT=SYSALLDA, | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6233) | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//S1 EXEC TRANSFER | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//TRANSFER PROC BWBPREF='BWBASIC',PDPPREF='PDPCLIB' | |||
//DELETE EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&BWBPREF..ALLZIPS,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//* | |||
//COPY EXEC PGM=COPYFILE,PARM='-bb dd:in dd:out' | |||
//STEPLIB DD DSN=&PDPPREF..LINKLIB,DISP=SHR | |||
//IN DD DSN=HERC02.IN,DISP=OLD, | |||
// UNIT=TAPE,VOL=SER=PCTOMF,LABEL=(1,NL), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=32760) | |||
//OUT DD DSN=&BWBPREF..ALLZIPS,DISP=(,CATLG), | |||
// SPACE=(6233,(220,220),RLSE),UNIT=SYSALLDA, | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6233) | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//S1 EXEC TRANSFER | |||
// |
@@ -1,32 +1,32 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//CREATE EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&&ZIPS,DISP=(,PASS), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6233), | |||
// SPACE=(6233,(220,220,44)),UNIT=SYSALLDA | |||
//* | |||
//UNZIP1 PROC MINPREF='MINIZIP',BWBPREF='BWBASIC' | |||
//MINI EXEC PGM=MINIUNZ,PARM='dd:input dd:output' | |||
//STEPLIB DD DSN=&MINPREF..LINKLIB,DISP=SHR | |||
//INPUT DD DSN=&BWBPREF..ALLZIPS,DISP=SHR | |||
//OUTPUT DD DSN=&&ZIPS,DISP=(OLD,PASS) | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//UNZIP2 PROC IN=,OUT=,MINPREF='MINIZIP',BWBPREF='BWBASIC' | |||
//MINI EXEC PGM=MINIUNZ,PARM='-a dd:input dd:output' | |||
//STEPLIB DD DSN=&MINPREF..LINKLIB,DISP=SHR | |||
//INPUT DD DSN=&&ZIPS(&IN),DISP=(OLD,PASS) | |||
//OUTPUT DD DSN=&BWBPREF..&OUT,DISP=SHR | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//S1 EXEC UNZIP1 | |||
//S2 EXEC UNZIP2,IN='BWBSRC',OUT='SOURCE' | |||
//S3 EXEC UNZIP2,IN='BWBINC',OUT='INCLUDE' | |||
//S4 EXEC UNZIP2,IN='BWBJCL',OUT='JCL' | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//CREATE EXEC PGM=IEFBR14 | |||
//DD1 DD DSN=&&ZIPS,DISP=(,PASS), | |||
// DCB=(RECFM=U,LRECL=0,BLKSIZE=6233), | |||
// SPACE=(6233,(220,220,44)),UNIT=SYSALLDA | |||
//* | |||
//UNZIP1 PROC MINPREF='MINIZIP',BWBPREF='BWBASIC' | |||
//MINI EXEC PGM=MINIUNZ,PARM='dd:input dd:output' | |||
//STEPLIB DD DSN=&MINPREF..LINKLIB,DISP=SHR | |||
//INPUT DD DSN=&BWBPREF..ALLZIPS,DISP=SHR | |||
//OUTPUT DD DSN=&&ZIPS,DISP=(OLD,PASS) | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//UNZIP2 PROC IN=,OUT=,MINPREF='MINIZIP',BWBPREF='BWBASIC' | |||
//MINI EXEC PGM=MINIUNZ,PARM='-a dd:input dd:output' | |||
//STEPLIB DD DSN=&MINPREF..LINKLIB,DISP=SHR | |||
//INPUT DD DSN=&&ZIPS(&IN),DISP=(OLD,PASS) | |||
//OUTPUT DD DSN=&BWBPREF..&OUT,DISP=SHR | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//S1 EXEC UNZIP1 | |||
//S2 EXEC UNZIP2,IN='BWBSRC',OUT='SOURCE' | |||
//S3 EXEC UNZIP2,IN='BWBINC',OUT='INCLUDE' | |||
//S4 EXEC UNZIP2,IN='BWBJCL',OUT='JCL' | |||
// |
@@ -1,64 +1,64 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//BWBCMP PROC BWBPREF='BWBASIC',MEMBER='',GCCPREF='GCC', | |||
// PDPPREF='PDPCLIB', | |||
// COS1='-Os -S -ansi', | |||
// COS2='-o dd:out -' | |||
//* | |||
//COMP EXEC PGM=GCC, | |||
// PARM='&COS1 &COS2' | |||
//STEPLIB DD DSN=&GCCPREF..LINKLIB,DISP=SHR | |||
//SYSIN DD DSN=&BWBPREF..SOURCE(&MEMBER),DISP=SHR | |||
//INCLUDE DD DSN=&BWBPREF..INCLUDE,DISP=SHR,DCB=BLKSIZE=32720 | |||
// DD DSN=&PDPPREF..INCLUDE,DISP=SHR | |||
//SYSINCL DD DSN=&BWBPREF..INCLUDE,DISP=SHR,DCB=BLKSIZE=32720 | |||
// DD DSN=&PDPPREF..INCLUDE,DISP=SHR | |||
//OUT DD DSN=&&TEMP1,DISP=(,PASS),UNIT=SYSALLDA, | |||
// DCB=(LRECL=80,BLKSIZE=6080,RECFM=FB), | |||
// SPACE=(6080,(500,500)) | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
//* | |||
//ASM EXEC PGM=ASMA90, | |||
// PARM='DECK,NOLIST', | |||
// COND=(4,LT,COMP) | |||
//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR | |||
// DD DSN=&PDPPREF..MACLIB,DISP=SHR | |||
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(20,10)) | |||
//SYSUT2 DD UNIT=SYSALLDA,SPACE=(CYL,(20,10)) | |||
//SYSUT3 DD UNIT=SYSALLDA,SPACE=(CYL,(2,1)) | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSLIN DD DUMMY | |||
//SYSGO DD DUMMY | |||
//SYSPUNCH DD DSN=&&OBJSET,UNIT=SYSALLDA,SPACE=(80,(240,200)), | |||
// DISP=(,PASS) | |||
//SYSIN DD DSN=&&TEMP1,DISP=(OLD,DELETE) | |||
//* | |||
//LKED EXEC PGM=IEWL,PARM='NCAL', | |||
// COND=((4,LT,COMP),(0,LT,ASM)) | |||
//SYSLIN DD DSN=&&OBJSET,DISP=(OLD,DELETE) | |||
//SYSLMOD DD DSN=&BWBPREF..NCALIB(&MEMBER),DISP=SHR | |||
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(2,1)) | |||
//SYSPRINT DD SYSOUT=* | |||
// PEND | |||
//* | |||
//BWBASIC EXEC BWBCMP,MEMBER=BWBASIC | |||
//BWB@INT EXEC BWBCMP,MEMBER=BWB@INT | |||
//BWB@TBL EXEC BWBCMP,MEMBER=BWB@TBL | |||
//BWB@CMD EXEC BWBCMP,MEMBER=BWB@CMD | |||
//BWB@PRN EXEC BWBCMP,MEMBER=BWB@PRN | |||
//BWB@EXP EXEC BWBCMP,MEMBER=BWB@EXP | |||
//BWB@VAR EXEC BWBCMP,MEMBER=BWB@VAR | |||
//BWB@INP EXEC BWBCMP,MEMBER=BWB@INP | |||
//BWB@FNC EXEC BWBCMP,MEMBER=BWB@FNC | |||
//BWB@CND EXEC BWBCMP,MEMBER=BWB@CND | |||
//BWB@DIO EXEC BWBCMP,MEMBER=BWB@DIO | |||
//BWB@STR EXEC BWBCMP,MEMBER=BWB@STR | |||
//BWB@STC EXEC BWBCMP,MEMBER=BWB@STC | |||
//BWX@TTY EXEC BWBCMP,MEMBER=BWX@TTY | |||
//BWD@CMD EXEC BWBCMP,MEMBER=BWD@CMD | |||
//BWD@FUN EXEC BWBCMP,MEMBER=BWD@FUN | |||
//UNIXIO EXEC BWBCMP,MEMBER=UNIXIO | |||
//RENUM EXEC BWBCMP,MEMBER=RENUM | |||
//* | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//BWBCMP PROC BWBPREF='BWBASIC',MEMBER='',GCCPREF='GCC', | |||
// PDPPREF='PDPCLIB', | |||
// COS1='-Os -S -ansi', | |||
// COS2='-o dd:out -' | |||
//* | |||
//COMP EXEC PGM=GCC, | |||
// PARM='&COS1 &COS2' | |||
//STEPLIB DD DSN=&GCCPREF..LINKLIB,DISP=SHR | |||
//SYSIN DD DSN=&BWBPREF..SOURCE(&MEMBER),DISP=SHR | |||
//INCLUDE DD DSN=&BWBPREF..INCLUDE,DISP=SHR,DCB=BLKSIZE=32720 | |||
// DD DSN=&PDPPREF..INCLUDE,DISP=SHR | |||
//SYSINCL DD DSN=&BWBPREF..INCLUDE,DISP=SHR,DCB=BLKSIZE=32720 | |||
// DD DSN=&PDPPREF..INCLUDE,DISP=SHR | |||
//OUT DD DSN=&&TEMP1,DISP=(,PASS),UNIT=SYSALLDA, | |||
// DCB=(LRECL=80,BLKSIZE=6080,RECFM=FB), | |||
// SPACE=(6080,(500,500)) | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
//* | |||
//ASM EXEC PGM=ASMA90, | |||
// PARM='DECK,NOLIST', | |||
// COND=(4,LT,COMP) | |||
//SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR | |||
// DD DSN=&PDPPREF..MACLIB,DISP=SHR | |||
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(20,10)) | |||
//SYSUT2 DD UNIT=SYSALLDA,SPACE=(CYL,(20,10)) | |||
//SYSUT3 DD UNIT=SYSALLDA,SPACE=(CYL,(2,1)) | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSLIN DD DUMMY | |||
//SYSGO DD DUMMY | |||
//SYSPUNCH DD DSN=&&OBJSET,UNIT=SYSALLDA,SPACE=(80,(240,200)), | |||
// DISP=(,PASS) | |||
//SYSIN DD DSN=&&TEMP1,DISP=(OLD,DELETE) | |||
//* | |||
//LKED EXEC PGM=IEWL,PARM='NCAL', | |||
// COND=((4,LT,COMP),(0,LT,ASM)) | |||
//SYSLIN DD DSN=&&OBJSET,DISP=(OLD,DELETE) | |||
//SYSLMOD DD DSN=&BWBPREF..NCALIB(&MEMBER),DISP=SHR | |||
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(2,1)) | |||
//SYSPRINT DD SYSOUT=* | |||
// PEND | |||
//* | |||
//BWBASIC EXEC BWBCMP,MEMBER=BWBASIC | |||
//BWB@INT EXEC BWBCMP,MEMBER=BWB@INT | |||
//BWB@TBL EXEC BWBCMP,MEMBER=BWB@TBL | |||
//BWB@CMD EXEC BWBCMP,MEMBER=BWB@CMD | |||
//BWB@PRN EXEC BWBCMP,MEMBER=BWB@PRN | |||
//BWB@EXP EXEC BWBCMP,MEMBER=BWB@EXP | |||
//BWB@VAR EXEC BWBCMP,MEMBER=BWB@VAR | |||
//BWB@INP EXEC BWBCMP,MEMBER=BWB@INP | |||
//BWB@FNC EXEC BWBCMP,MEMBER=BWB@FNC | |||
//BWB@CND EXEC BWBCMP,MEMBER=BWB@CND | |||
//BWB@DIO EXEC BWBCMP,MEMBER=BWB@DIO | |||
//BWB@STR EXEC BWBCMP,MEMBER=BWB@STR | |||
//BWB@STC EXEC BWBCMP,MEMBER=BWB@STC | |||
//BWX@TTY EXEC BWBCMP,MEMBER=BWX@TTY | |||
//BWD@CMD EXEC BWBCMP,MEMBER=BWD@CMD | |||
//BWD@FUN EXEC BWBCMP,MEMBER=BWD@FUN | |||
//UNIXIO EXEC BWBCMP,MEMBER=UNIXIO | |||
//RENUM EXEC BWBCMP,MEMBER=RENUM | |||
//* | |||
// |
@@ -1,38 +1,38 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//LINK PROC BWBPREF='BWBASIC',PDPPREF='PDPCLIB',EXE='' | |||
//LKED EXEC PGM=IEWL,PARM='MAP,LIST,SIZE=(999424,65536)' | |||
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(30,10)) | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSLIB DD DSN=&PDPPREF..NCALIB,DISP=SHR,DCB=BLKSIZE=32760 | |||
// DD DSN=&BWBPREF..NCALIB,DISP=SHR | |||
//SYSLMOD DD DSN=&BWBPREF..LINKLIB(&EXE),DISP=SHR | |||
// PEND | |||
//DOLINK1 EXEC LINK,EXE=BWBASIC | |||
//LKED.SYSLIN DD * | |||
INCLUDE SYSLIB(BWBASIC) | |||
INCLUDE SYSLIB(BWB@INT) | |||
INCLUDE SYSLIB(BWB@TBL) | |||
INCLUDE SYSLIB(BWB@CMD) | |||
INCLUDE SYSLIB(BWB@PRN) | |||
INCLUDE SYSLIB(BWB@EXP) | |||
INCLUDE SYSLIB(BWB@VAR) | |||
INCLUDE SYSLIB(BWB@INP) | |||
INCLUDE SYSLIB(BWB@FNC) | |||
INCLUDE SYSLIB(BWB@CND) | |||
INCLUDE SYSLIB(BWB@DIO) | |||
INCLUDE SYSLIB(BWB@STR) | |||
INCLUDE SYSLIB(BWB@STC) | |||
INCLUDE SYSLIB(BWX@TTY) | |||
INCLUDE SYSLIB(BWD@CMD) | |||
INCLUDE SYSLIB(BWD@FUN) | |||
INCLUDE SYSLIB(UNIXIO) | |||
ENTRY @@MAIN | |||
/* | |||
//* | |||
//DOLINK2 EXEC LINK,EXE=RENUM | |||
//LKED.SYSLIN DD * | |||
INCLUDE SYSLIB(RENUM) | |||
ENTRY @@MAIN | |||
/* | |||
//* | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//LINK PROC BWBPREF='BWBASIC',PDPPREF='PDPCLIB',EXE='' | |||
//LKED EXEC PGM=IEWL,PARM='MAP,LIST,SIZE=(999424,65536)' | |||
//SYSUT1 DD UNIT=SYSALLDA,SPACE=(CYL,(30,10)) | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSLIB DD DSN=&PDPPREF..NCALIB,DISP=SHR,DCB=BLKSIZE=32760 | |||
// DD DSN=&BWBPREF..NCALIB,DISP=SHR | |||
//SYSLMOD DD DSN=&BWBPREF..LINKLIB(&EXE),DISP=SHR | |||
// PEND | |||
//DOLINK1 EXEC LINK,EXE=BWBASIC | |||
//LKED.SYSLIN DD * | |||
INCLUDE SYSLIB(BWBASIC) | |||
INCLUDE SYSLIB(BWB@INT) | |||
INCLUDE SYSLIB(BWB@TBL) | |||
INCLUDE SYSLIB(BWB@CMD) | |||
INCLUDE SYSLIB(BWB@PRN) | |||
INCLUDE SYSLIB(BWB@EXP) | |||
INCLUDE SYSLIB(BWB@VAR) | |||
INCLUDE SYSLIB(BWB@INP) | |||
INCLUDE SYSLIB(BWB@FNC) | |||
INCLUDE SYSLIB(BWB@CND) | |||
INCLUDE SYSLIB(BWB@DIO) | |||
INCLUDE SYSLIB(BWB@STR) | |||
INCLUDE SYSLIB(BWB@STC) | |||
INCLUDE SYSLIB(BWX@TTY) | |||
INCLUDE SYSLIB(BWD@CMD) | |||
INCLUDE SYSLIB(BWD@FUN) | |||
INCLUDE SYSLIB(UNIXIO) | |||
ENTRY @@MAIN | |||
/* | |||
//* | |||
//DOLINK2 EXEC LINK,EXE=RENUM | |||
//LKED.SYSLIN DD * | |||
INCLUDE SYSLIB(RENUM) | |||
ENTRY @@MAIN | |||
/* | |||
//* | |||
// |
@@ -1,45 +1,45 @@ | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//RUNBW PROC BWBPREF='BWBASIC' | |||
//BWBASIC EXEC PGM=BWBASIC,PARM='DD:INPUT' | |||
//STEPLIB DD DSN=&BWBPREF..LINKLIB,DISP=SHR | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//RUNRE PROC BWBPREF='BWBASIC' | |||
//BWBASIC EXEC PGM=RENUM,PARM='DD:INPUT' | |||
//STEPLIB DD DSN=&BWBPREF..LINKLIB,DISP=SHR | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//CLEAN PROC BWBPREF='BWBASIC' | |||
//DELETE EXEC PGM=IEFBR14 | |||
//DD0 DD DSN=&BWBPREF..ALLZIPS,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD3 DD DSN=&BWBPREF..NCALIB,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
// PEND | |||
//* | |||
//S1 EXEC RUNBW | |||
//INPUT DD * | |||
x = 1 | |||
print "hello, world",x | |||
x = 2 | |||
print "hello, world",x | |||
end | |||
/* | |||
//* | |||
//S2 EXEC RUNRE | |||
//INPUT DD * | |||
5 hi | |||
7 folks | |||
9 there | |||
/* | |||
//EDITFL DD SYSOUT=* | |||
//* | |||
//S3 EXEC CLEAN | |||
// | |||
//BWBGEN JOB CLASS=C,REGION=0K | |||
//* | |||
//RUNBW PROC BWBPREF='BWBASIC' | |||
//BWBASIC EXEC PGM=BWBASIC,PARM='DD:INPUT' | |||
//STEPLIB DD DSN=&BWBPREF..LINKLIB,DISP=SHR | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//RUNRE PROC BWBPREF='BWBASIC' | |||
//BWBASIC EXEC PGM=RENUM,PARM='DD:INPUT' | |||
//STEPLIB DD DSN=&BWBPREF..LINKLIB,DISP=SHR | |||
//SYSIN DD DUMMY | |||
//SYSPRINT DD SYSOUT=* | |||
//SYSTERM DD SYSOUT=* | |||
// PEND | |||
//* | |||
//CLEAN PROC BWBPREF='BWBASIC' | |||
//DELETE EXEC PGM=IEFBR14 | |||
//DD0 DD DSN=&BWBPREF..ALLZIPS,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
//DD3 DD DSN=&BWBPREF..NCALIB,DISP=(MOD,DELETE), | |||
// UNIT=SYSALLDA,SPACE=(TRK,(0)) | |||
// PEND | |||
//* | |||
//S1 EXEC RUNBW | |||
//INPUT DD * | |||
x = 1 | |||
print "hello, world",x | |||
x = 2 | |||
print "hello, world",x | |||
end | |||
/* | |||
//* | |||
//S2 EXEC RUNRE | |||
//INPUT DD * | |||
5 hi | |||
7 folks | |||
9 there | |||
/* | |||
//EDITFL DD SYSOUT=* | |||
//* | |||
//S3 EXEC CLEAN | |||
// |
@@ -1 +0,0 @@ | |||
These programs are part of regression testing. |
@@ -1,85 +0,0 @@ | |||
# Puropose: Verify existing BWBASIC behavior | |||
# Author: Howard Wulf, AF5NE | |||
# Date: 2014-02-28 | |||
# Usage: implementatino defined | |||
# Example: | |||
# cd /sdcard/Download/BASIC/bwbasic3/bwbtest | |||
# ash ./00test.sh | |||
# | |||
rm *.80 | |||
rm *.OUT | |||
rm *.LPT | |||
rm *.dif | |||
# ---------------------------------------------- | |||
# Regression Tests | |||
# ---------------------------------------------- | |||
testcase() | |||
{ | |||
TESTCASE=${1} | |||
echo "TESTCASE=${TESTCASE}" | |||
~/bwbasic --tape ${TESTCASE}.INP --profile B15.PRO --profile ${TESTCASE}.PRO ${TESTCASE}.BAS 1> ${TESTCASE}.OUT 2> ${TESTCASE}.LPT | |||
echo "500 DATA ${TESTCASE}.OUT, ${TESTCASE}.80" > PAD80.INP | |||
~/bwbasic --profile PAD80.PRO PAD80.BAS | |||
diff ${TESTCASE}.run ${TESTCASE}.80 > ${TESTCASE}.dif | |||
if test -s ${TESTCASE}.dif | |||
then | |||
echo less ${TESTCASE}.dif | |||
fi | |||
} | |||
# --------------------------------------------- | |||
testcase abs | |||
testcase assign | |||
testcase callfunc | |||
testcase callsub | |||
testcase chain1 | |||
testcase chain2 | |||
testcase dataread | |||
testcase deffn | |||
testcase dim | |||
testcase doloop | |||
testcase dowhile | |||
testcase elseif | |||
testcase end | |||
testcase err | |||
testcase fncallfn | |||
testcase fornext | |||
testcase function | |||
testcase gosub | |||
testcase gotolabl | |||
testcase ifline | |||
testcase input | |||
testcase lof | |||
testcase loopuntl | |||
testcase main | |||
testcase mlifthen | |||
testcase on | |||
testcase onerr | |||
testcase onerrlbl | |||
testcase ongosub | |||
testcase opentest | |||
testcase option | |||
testcase pascaltr | |||
testcase putget | |||
testcase random | |||
testcase selcase | |||
testcase snglfunc | |||
testcase stop | |||
testcase term | |||
testcase whilwend | |||
testcase width | |||
testcase writeinp | |||
testcase error1 | |||
testcase error2 | |||
testcase error3 | |||
testcase error4 | |||
# ---------------------------------------------- | |||
# EOF | |||
# ---------------------------------------------- |
@@ -1,22 +0,0 @@ | |||
# Filename: 01test.sh | |||
# Purpose: automted regression review | |||
# Author: Howard Wulf, AF5NE | |||
# Date: 2015-01-29 | |||
# Uasage: implementation defined | |||
# Example: | |||
# cd /sdcard/Download/BASIC/bwbasic/NBS2 | |||
# ash ./01test.sh | |||
# | |||
# | |||
# review ERRORS | |||
cat *.dif > dif.OUT | |||
if test -s dif.OUT | |||
then | |||
pwd > dif.OUT | |||
cat *.dif >> dif.OUT | |||
less dif.OUT | |||
fi | |||
# ---------------------------------------------- | |||
# EOF | |||
# ---------------------------------------------- |
@@ -1,11 +0,0 @@ | |||
# Puropose: Promote current results to regression | |||
# Author: Howard Wulf | |||
# Date: 2014-03-28 | |||
# Usage: implementatino defined | |||
# Example: | |||
# cd /sdcard/Download/BASIC/bwbasic3/bwskytel | |||
# ash ./01ok.sh | |||
# | |||
for f in *.80; do mv "$f" "${f/.80/.run}"; done | |||
# EOF |
@@ -1,17 +0,0 @@ | |||
# Puropose: Cleanup after tests have passed | |||
# Author: Howard Wulf, AF5NE | |||
# Date: 2014-03-28 | |||
# Usage: implementatino defined | |||
# Example: | |||
# cd /sdcard/Download/BASIC/bwbasic3/BP100 | |||
# ash ./99test.sh | |||
# | |||
rm *.80 | |||
rm *.OUT | |||
rm *.LPT | |||
rm *.dif | |||
# ---------------------------------------------- | |||
# EOF | |||
# ---------------------------------------------- |
@@ -1,2 +0,0 @@ | |||
OPTION VERSION "BYWATER" | |||
@@ -1,44 +0,0 @@ | |||
010 REM OPTION VERSION BYWATER | |||
020 REM | |||
100 REM PAD80.BAS | |||
101 REM Pad the test output to 80 characters. | |||
102 REM bwbasic P001.BAS > P001.OUT | |||
103 REM echo "500 DATA P001.OUT, P001.80" > PAD80.INP | |||
104 REM bwbasic PAD80.BAS | |||
105 REM diff P001.run P001.80 | |||
109 REM ---------------------------------------------------------- | |||
120 REM GET FILE NAME INTO A$ | |||
122 DELETE 500 | |||
124 MERGE "PAD80.INP" | |||
126 REM LIST | |||
128 RESTORE 500 | |||
130 READ A$ | |||
135 REM PRINT "SOURCE:"; A$ | |||
140 READ B$ | |||
145 REM PRINT "TARGET:"; B$ | |||
300 REM ---------------------------------------------------------- | |||
301 REM PROCESS FILENAME IN A$ | |||
302 REM ---------------------------------------------------------- | |||
310 OPEN A$ FOR INPUT AS #2 | |||
315 OPEN B$ FOR OUTPUT AS #3 | |||
320 REM PRINT "PROCESS TEXT LINE" | |||
330 IF EOF( 2 ) THEN 390 | |||
335 REM PRINT "NOT EOF" | |||
340 LINE INPUT #2, C$ | |||
345 REM PRINT "C$=";C$ | |||
350 C$ = LEFT$( C$ + SPACE$( 80 ), 80 ) | |||
355 REM PRINT "yyy" | |||
360 REM WRITE OUTPUT LINE | |||
370 PRINT #3, C$ | |||
375 REM PRINT "zzz" | |||
380 GOTO 320 | |||
390 REM CLOSE FILES | |||
400 CLOSE #3 | |||
410 CLOSE #2 | |||
499 REM ---------------------------------------------------------- | |||
500 REM REPLACED BY CONTENTS OF "PAD80.INP" | |||
501 REM ---------------------------------------------------------- | |||
900 REM ---------------------------------------------------------- | |||
910 REM THE END | |||
920 REM ---------------------------------------------------------- | |||
999 END |
@@ -1 +0,0 @@ | |||
500 DATA error4.OUT, error4.80 |
@@ -1,2 +0,0 @@ | |||
OPTION VERSION "BYWATER" | |||
OPTION LABELS OFF |
@@ -1,2 +0,0 @@ | |||
The absolute value of -1.23457 is 1.23457 | |||
Is that correct? |
@@ -1,3 +0,0 @@ | |||
10 Print "TEST.BAS -- TEST" | |||
20 X=7 | |||
30 print "X is ";X |
@@ -1,2 +0,0 @@ | |||
TEST.BAS -- TEST | |||
X is 7 |
@@ -1,39 +0,0 @@ | |||
rem ---------------------------------------------------- | |||
rem CallFunc.BAS | |||
rem ---------------------------------------------------- | |||
Print "CallFunc.BAS -- Test BASIC User-defined Function Statements" | |||
Print "The next printed line should be from the Function." | |||
testvar = 17 | |||
x = TestFnc( 5, "Hello", testvar ) | |||
Print "This is back at the main program. " | |||
Print "The value of variable <testvar> is now "; testvar | |||
Print "The returned value from the function is "; x | |||
Print "Did it work?" | |||
End | |||
rem ---------------------------------------------------- | |||
rem Subroutine TestFnc | |||
rem ---------------------------------------------------- | |||
Function TestFnc( xarg, yarg$, tvar ) | |||
Print "This is written from the Function." | |||
Print "The value of variable <xarg> is"; xarg | |||
Print "The value of variable <yarg$> is "; yarg$ | |||
Print "The value of variable <tvar> is "; tvar | |||
tvar = 99 | |||
Print "The value of variable <tvar> is reset to "; tvar | |||
TestFnc = xarg + tvar | |||
rem | |||
rem The following is considered a recursive call: | |||
rem Print "The Function should return "; TestFnc | |||
rem Instead of using the above, use the following: | |||
Result = xarg + tvar | |||
Print "The Function should return "; Result | |||
End Function |