Compile time
Recall that each SAS Step is separately compiled and executed. Let's follow this thru. When a data step is compiled. Here is the code that the compiler looks at:
DATA POINTER;
INPUT @1 ID 3.
@5 GENDER $1.
@7 AGE 2.
@10 HEIGHT 2.
@13 DOB MMDDYY6.;
FORMAT DOB MMDDYY8.;
DATALINES;