The following words have predefined meanings in WFL. They can be declared as identifiers; however, they lose their predefined meanings for the scope of the declaration.
| ABORT | ACCEPT | ACCESS | ALPHA |
| ALTER | ARCHIVE | BIND | CASE |
| COMPILE | COPY | CREATE | CRUNCH |
| DATABASE | DECIMAL | DECK | DROP |
| EXECUTE | HEAD | HEX | IF |
| INITIALIZE | INSTRUCTION | LENGTH | LOCK |
| LOG | LOWERCASE | MKDIR | MODIFY |
| MOVE | MYJOB | MYSELF | NOT |
| OCTAL | OK | OPEN | PB |
| PROCESS | REMOVE | REPLACE | |
| RERUN | RESTOREREPLACE | RETURN | REWIND |
| RUN | SECURITY | START | STARTJOB |
| STOP | SYSTEM | TAIL | TAKE |
| TIMEDATE | UNWRAP | UPPERCASE | USER |
| VOLUME | WAIT | WHILE | WRAP |
The following words are predefined when they are used as statements; however, in some cases they can also be context-sensitive. The following table lists each word that falls into this category and explains the cases when the word is context-sensitive.
|
Word |
Cases When Context-Sensitive |
|---|---|
|
ADD |
VOLUME statement CATALOG statement |
|
CATALOG |
COPY statement ADD statement |
|
CHANGE |
VOLUME statement |
|
DISPLAY |
TIMEDATE function |
|
DO |
WHILE statement |
|
GO |
COMPILE statement BIND statement |
|
ON |
COMPILE statement BIND statement |
|
PASSWORD |
ACCESS statement |
|
PURGE |
CATALOG statement |
|
RELEASE |
ARCHIVE statement |
|
RESTORE |
ARCHIVE statement |
|
RESTOREADD |
ARCHIVE statement |

