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)