A number of words are reserved by ANA to indicate certain ANA language features. The list of reserved words is the following:
AND, ANDIF, BEGIN, BLOCK, BREAK,
CASE, COMPILEIF, CONTINUE, DO, ELSE,
END, ENDBLOCK, ENDCASE, ENDCIF,
ENDFUNC, ENDSUBR, EQ, FOR, FUNC,
GE, GT, IF, LE, LT, MOD,
NCASE, NE, OR, ORIF, REPEAT,
RETALL, RETURN, RUN, SUBR, THEN,
UNTIL, WHILE, XOR
These words (in any combination of upper case and lower case letters)
cannot be used as names for variables, user-defined subroutines, or
functions, and will generate errors when used as such. They can be used
as part of literal strings (i.e., t,'break' is OK; t,break
is not).
In addition, the words IGNORE and RESUME are similarly
reserved if they occur as the first word on a line. They can be used as
named for variables or routines as long as they do not appear as the
first word on a line. See Ignoring Input for more information.