ACCEPT :
Place keyboard input into a memory variable
ACCEPT [<expPrompt>] TO <idVar>
CLEAR ALL* :
Close files and release public and private variables
CLEAR ALL
CLEAR MEMORY :
Release all public and private variables
CLEAR MEMORY
DECLARE* :
Create and initialize private memory variables and arrays
DECLARE <identifier> [[:= <initializer>], ... ]
FIELD :
Declare database field names
FIELD <idField list> [IN <idAlias>]
INPUT :
Enter the result of an expression into a variable
INPUT [<expPrompt>] TO <idVar>
LOCAL :
Declare and initialize local variables and arrays
LOCAL <identifier> [[:= <initializer>], ... ]
MEMVAR :
Declare private and public variable names
MEMVAR <idMemvar list>
MEMVARBLOCK() :
Return a set-get code block for a given memory variable
MEMVARBLOCK(<cMemvarName>) --> bMemvarBlock
PARAMETERS :
Create private parameter variables
PARAMETERS <idPrivate list>
PRIVATE :
Create and initialize private memory variables and arrays
PRIVATE <identifier> [[:= <initializer>], ... ]
PUBLIC :
Create and initialize public memory variables and arrays
PUBLIC <identifier> [[:= <initializer>], ... ]
RELEASE :
Delete public and private memory variables
RELEASE <idMemvar list>
RELEASE ALL [LIKE | EXCEPT <skeleton>]
RESTORE :
Retrieve memory variables from a memory (.mem) file
RESTORE FROM <xcMemFile> [ADDITIVE]
SAVE :
Save variables to a memory (.mem) file
SAVE TO <xcMemFile> [ALL [LIKE | EXCEPT <skeleton>]]
STATIC :
Declare and initialize static variables and arrays
STATIC <identifier> [[:= <initializer>], ... ]
STORE* :
Assign a value to one or more variables
STORE <exp> TO <idVar list>
<idVar> = <exp>
<idVar> := [ <idVar2> := ...] <exp>