< Shark Errors
Home Shark Introduction Shark Reference Guide Purchase Menu ☰

Appendix B - SharkBase Keywords

SharkBase can become confused when some keywords are used in conjunction with certain commands. For instance, if you create a data file called COMPLETE.DBF, you will not be able to put it into use. Why? Because the "COMP" will be understood as the COMPILE keyword, so SharkBase will not open COMPLETE as you'd expect. Furthermore, the reformatting facility of WRITE can get confused by variable names that start or end indented structures, such as REPE, END, CASE, PROC, etc. Here is a complete list of SharkBase keywords:

ABS( 
ACCEPT 
ACOS( 
ADD (in SET) 
ADDITIVE 
ALL 
ALTERNATE 
ASC( 
ASIN( 
AT( 
ATAN( 
AVERAGE 



BELL (in SET)
BINLOAD 
BINSPACE 
BINUNLOAD 
BIT( 
BLANK 
BLANK( 
BOTTOM 
BOX 
BREAK 
BROWSE 



CALC( 
CALL 
CANCEL 
CARRY (in SET) 
CASE 
CEIL( 
CEN( 
CHAIN  
CHAR 
CHR( 
CLEAR 
CLOSE 
CLOSE( 
CLS 
COL( (in SET) 
COLOR 
COLOR (in SET) 
COMPILE 
CONFIRM (in SET) 
CONSOLE (in SET) 
CONTINUE  
COPY 
COS( 
COSH( 
COUNT 
CREATE 
CTONUM( 
CURSOR 


DATE (in SET) 
DATE( 
DAYS( 
DBF( 
DBFX( 
DEBUG 
DEBUG (in SET) 
DEFAULT (in SET) 
DELAY 
DELE (in SET) 
DELETE 
DELETED (  
DELIMITED 
DELIMITER (in SET) 
DESCEND ( 
DIM 
DIR 
DIR (in SET) 
DIR( 
DIRF 
DIRF( 
DIRX( 
DISPLAY 
DISPLAY (in SET) 
DIVZERO (in SET) 
DO 
DO (in SET) 
DOUBLE 
DOWN 


ECHO (in SET) 
EDIT 
EJECT 
EJECT (in SET) 
ELSE END (in SET) 
ENDCASE 
ENDDO 
ENDIF 
ENDON 
ENDPROCEDURE 
ENDREPEAT 
EOF 
EOF( 
ERASE 
ERROR (in SET) 
ESCAPE (in SET) 
EXACT (in SET) 
EXCEPT 
EXECUTION (in SET) 
EXP( 



F (logical constant) 
FIELD 
FIELD( 
FIELDS 
FILE FILE( 
FILES 
FILTER (in SET) 
FIND 
FLD( 
FLOOR( 
FLUSH 
FOR 
FORM 
FORMAT (in SET) 
FROM 
FUNCTION (in SET) 



GET GET (in SET) 
GET( 
GLOBAL 
GO 
GOTO 



HEADING (in SET) 
HELP 



IF 
IFF( 
IFKEY( 
IN 
INDEX 
INDEX (in SET) 
INKEY( 
INPUT 
INSERT( 
INT( 
INTENSITY (in SET) 



KEEP (in SET) 
KEY 



LAST 
LEFT 
LEFT( 
LEN( 
LENGTH (in SET) 
LIBRARY (in SET) 
LIKE 
LIMIT 
LINE (in SET) 
LINK 
LINK (in SET) 
LIST 
LOC( 
LOCATE 
LOCK 
LOCK (in SET) 
LOG( 
LOG10( 
LOOP LOWER( 
LTRIM( 


MARGIN (in SET) 
MASK( 
MAX 
MAX( 
MEMORY 
MENU (in SET) 
MENU( 
MIN 
MIN( 
MOD( 
MODIFY 
MONO (in SET) 
MONTHS( 



N (logical constant) 
NTX( 
NEAREST 
NETWORK (in SET) 
NEXT 
NOEFFECTS 
NUMTOC( 


OFF 
ON 
OTHERWISE 
OUT 
OVERWRITE 


PACK 
PAGE 
PERFORM 
PIC( 
PICTURE 
POST 
POW( 
PRIMARY 
PRINT 
PRINT (in SET) 
PRINTER( 
PROCEDURE 
PROMPT 
PSTRING 
PUT( 


QUIT 


RAND( 
RANK( 
RAW (in SET) 
READ 
READ( 
RECALL 
RECNO( 
REINDEX 
RELATION (in SET) 
RELEASE 
REMARK 
REMLIB( 
RENAME 
REPEAT 
REPLACE 
REPLACE( 
REPORT 
RESET( 
RESTORE 
RETURN 
RIGHT 
RIGHT( 
RING 
ROLL 
ROPEN( 
ROW( 
RUN 


SAVE 
SAVE (in SET) 
SAY SCOPE SCREEN 
SCREEN (in SET) 
SCROLL SDF 
SECONDARY 
SEEK 
SEEK( 
SELECT 
SET 
SET( 
SFX( SIN( 
SINH( 
SKIP 
SND( 
SNOW (in SET) 
SORT 
SOUND 
SPACE( 
SPOOL 
SQRT( 
SSEEK( 
STATUS 
STEP (in SET) 
STORE STR( 
STRUCTURE 
STUFF 
SUBSTR( 
SUM 
SYSTEM 


T (logical constant) 
TALK (in SET) 
TAN( 
TANH( 
TEAR 
TEST 
TEST( 
TEXT 
TEXT (in SET) 
TIME( 
TIMES 
TO TOP 
TOTAL 
TRIM (in SET) 
TRIM( 
TRUNCATE 
TYPE( 



UNLOCK 
UP 
UPDATE 
UPPER (in SET) 
UPPER( 
USE 
USING 



VAL( 
VARIABLE 
VARYING 


WAIT 
WHILE 
WIDTH (in SET) 
WINDOW 
WITH 
WOPEN( 
WRAP( 
WRITE 
WRITE( 


Y (logical constant) 


ZAP 
ZERO (in SET)