The code is-
/* ' /* " */; run;
There are a few things that the code does. Firstly, the run; indicates the end
of a PROC or DATA step. So if you had submitted
proc print data=mylib.agpop;
then SAS will not compile. On submitting /* ' /* " */; run; the PROC
PRINT step will compile.
The code also completes any quotation marks. For example if you had
submitted (note the unmatched quote ')
proc print data=agsort label; /* you must have the keyword
label for the variable labels to work */
by region; /* each region separately */
var region state county acres92 farms92; /* only specified vars
listed */
where farms87 > 2800 and region ne 'S'; /*which obs to list */
sum acres92; /* totals for var specified */
label acres92='Number of Acres (92)'
farms92='Number of Farms (92); /* labels for vars */
title1 'assign1'; /*first line of title */
title2 'Question 1';
run;
Then SAS has the quotation marks back-to-front. Submitting
/* ' /* " */; run;
then terminates the code. A similar effect occurs if there was an unmatched
double quote ". It would also appear as if it closes any multi-line comment as
well. Other than these cases, it just leaves a comment in the log file.