Reserved Word and Function Names
---------------------------------------------------------------------------------

--------------------------------------------------------------------------------
 IF        | AADD   CTOD     EXP        INT     MONTH      ROW      TIME
 ELSE      | ABS    DATE     FCOUNT     LASTREC PCOL       RTRIM    TRANSFORM
 ELSEIF    | ASC    DAY      FIELDNAME  LEN     PCOUNT     SECONDS  TRIM
 ENDIF     | AT     DELETED  FILE       LOCK    PROW       SELECT   TYPE
 WHILE     | BREAK  DEVPOS   FLOCK      LOG     RECCOUNT   SETPOS   UPPER
 ENDCASE   | BOF    DOW      FOUND      LOWER   RECNO      SPACE    VAL
 ENDDO     | CDOW   DTOC     IF         LTRIM   REPLICATE  SQRT     VALTYPE
 FUNCTION  | CHR    DTOS     IIF        MAX     RLOCK      STR      WORD
 PROCEDURE | CMONTH EMPTY    INKEY      MIN     ROUND      SUBSTR   YEAR
           | COL    EOF
--------------------------------------------------------------------------------

 . Notes

   Reserved words cannot be used for variable, procedure, or
    user-defined function names.

   Reserved functions are built into the compiler and therefore cannot
    be redefined by an application.

   Abbreviations of reserved words and functions of four or more
    characters are also reserved.

   All identifiers that begin with one or more underscore characters
    (_) are designated as system identifiers and are therefore reserved.
---------------------------------------------------------------------------------