If a syntax or semantic
error occurs in a DATA step after the SYNTAXCHECK option is set, then
SAS enters syntax check mode, which remains in effect from the point
where SAS encountered the error to the end of the code that was submitted.
After SAS enters syntax mode, all subsequent DATA step statements
and PROC step statements are validated.
While in syntax check
mode, only limited processing is performed. For a detailed explanation
of syntax check mode, see
Syntax Check Mode in SAS Language Reference: Concepts.
Place the OPTIONS statement
that enables SYNTAXCHECK before the step for which you want it to
take effect. If you place the OPTIONS statement inside a step, then
SYNTAXCHECK will not take effect until the beginning of the next step.
NOSYNTAXCHECK enables
continuous processing of statements regardless of syntax error conditions.
SYNTAXCHECK is ignored
in the SAS windowing environment and in SAS line-mode sessions.