BookmarkSubscribeRSS Feed
Coa_sas
Calcite | Level 5

Hi all,

Please help me with the below error when I am executing numgen shared macro:

ERROR: Syntax error while parsing WHERE clause.


ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a numeric constant,


              a datetime constant, a missing value, -. 


ERROR 76-322: Syntax error, statement will be ignored.

I am trying as follows:

%macro numGen(parm=);

%global &parm.0;

/* Evaluate the Age0 parameter. If it is greater than or equal to 2 a list will be

generated for your IN clause. */

%if %eval(&&&parm.0 ge 2 ) %then %do;

/* Create a comma separated list of all values that are passed into the stored process. */

%do i = 1 %to &&&parm.0;

%if &i = 1 %then %do;

&&&parm&i

%end;

%else %do;

, &&&parm&i

%end;

%end;

%end;

/* If Age0 is less than 2, only one parameter was specified, so put the single value out. */

%else %do;

&&&parm

%end;

%mend;

%stpbegin;

proc print data=sashelp.class;

/* Call the numGen macro and pass in the value of your parameter, which in this case is

age. */

where age in (%numGen(parm=age));

run;

%stpend;

9 REPLIES 9
ballardw
Super User

You are sending a text parameter AGE not a numeric value or values to compare. In effect Where age in ('age');

Peter_C
Rhodochrosite | Level 12

Can you produce a saslog for the execution with system options

mprint mlogic symbolgen

Coa_sas
Calcite | Level 5

1                                           The SAS System                  16:20 Monday, July 7, 2014

1          ;*';*";*/;quit;run;
2          OPTIONS PAGENO=MIN;
3          %LET _CLIENTTASKLABEL='Program';
4          %LET _CLIENTPROJECTPATH='';
5          %LET _CLIENTPROJECTNAME='';
6          %LET _SASPROGRAMFILE=;
7         
8          ODS _ALL_ CLOSE;
9          OPTIONS DEV=ACTIVEX;
10         GOPTIONS XPIXELS=0 YPIXELS=0;
11         FILENAME EGSR TEMP;
12         ODS tagsets.sasreport13(ID=EGSR) FILE=EGSR
13             STYLE=HtmlBlue
14             STYLESHEET=(URL="file:///C:/Program%20Files%20(x86)/SASHome/x86/SASEnterpriseGuide/6.1/
14       ! Styles/HtmlBlue.css")
15             NOGTITLE
16             NOGFOOTNOTE
17             GPATH=&sasworklocation
18             ENCODING=UTF8
19             options(rolap="on")
20         ;
NOTE: Writing TAGSETS.SASREPORT13(EGSR) Body file: EGSR
21        
22         GOPTIONS ACCESSIBLE;
23         Options MPRINT MLogic Symbolgen;
24        
25         %macro numGen(parm=);
26         %global &parm.0;
27         /* Evaluate the Age0 parameter. If it is greater than or equal to 2 a list will be
28         generated for your IN clause. */
29         %if %eval(&&&parm.0 ge 2 ) %then %do;
30         /* Create a comma separated list of all values that are passed into the stored process. */
31         %do i = 1 %to &&&parm.0;
32         %if &i = 1 %then %do;
33         &&&parm&i
34         %end;
35         %else %do;
36         , &&&parm&i
37         %end;
38         %end;
39         %end;
40         /* If Age0 is less than 2, only one parameter was specified, so put the single value out.
40       ! */
41         %else %do;
42         &&&parm
43         %end;
44         %mend;
45         %stpbegin;
MLOGIC(STPBEGIN):  Beginning execution.
MLOGIC(STPBEGIN):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\inttech\sasmacro\stpbegin.sas
MLOGIC(STPBEGIN):  Parameter SHOWVER has value N
MLOGIC(STPBEGIN):  Parameter DEBUG has value
MLOGIC(STPBEGIN):  %GLOBAL  _ENCODING _GOPT_DEVICE _GOPTIONS _GOPT_HSIZE _ODSDEST         _ODSOPTIONS
2                                           The SAS System                  16:20 Monday, July 7, 2014

      _ODSSTYLE _ODSSTYLESHEET _PRINTOPTIONS         _REPLAY _RESULT         _RR_CACHE _RR_DOMAIN
      _RR_FILEREF _RR_PASSWORD _RR_URL         _RR_USER _STPERROR _TMPCAT _URL _GOPT_VSIZE
      _GOPT_XPIXELS         _GOPT_YPIXELS _NAMEVALUE _CLIENT _ODSDOC
MLOGIC(STPBEGIN):  %LOCAL  BODYFLAG CHARSETFLAG CODEBASEFLAG CONTENTSFLAG DEBUG FILETYPE       
      FRAMEFLAG GDEVICEFLAG GOPT MSIEFLAG NOTES ODSOPT PATHFLAG        QRESULT REPLAYFLAG SHOWVER
      TEMPSTR TEMPSTR2        DEFAULTENTRYFLAG
MLOGIC(STPBEGIN):  %LET (variable name is NOTES)
MPRINT(STPBEGIN):   options nonotes;
MLOGIC(STPBEGIN):  %LET (variable name is _STPERROR)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
3                                           The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_ODSDEST) eq ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
4                                           The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
5                                           The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_RESULT)  eq ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
6                                           The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
7                                           The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
8                                           The SAS System                  16:20 Monday, July 7, 2014

            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
9                                           The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
10                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
11                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
12                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
13                                          The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
14                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
15                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
16                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
17                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
18                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
19                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
20                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
21                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
22                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
23                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
24                                          The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
25                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
26                                          The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_RESULT)) ne PACKAGE) and    
      (%qupcase(%qcmpres(&_RESULT)) ne PACKAGE_TO_ARCHIVE) and     (%qupcase(%qcmpres(&_RESULT)) ne
      PACKAGE_TO_EMAIL) and     (%qupcase(%qcmpres(&_RESULT)) ne PACKAGE_TO_QUEUE) and    
      (%qupcase(%qcmpres(&_RESULT)) ne PACKAGE_TO_REQUESTER) and     (%qupcase(%qcmpres(&_RESULT)) ne
      PACKAGE_TO_SUBSCRIBERS) and     (%qupcase(%qcmpres(&_RESULT)) ne PACKAGE_TO_WEBDAV) and    
      (%qupcase(%qcmpres(&_RESULT)) ne PACKAGE_TO_SHAREPOINT) and     (%qupcase(%qcmpres(&_RESULT))
      ne REPORT_REPOSITORY) and     (%qupcase(%qcmpres(&_RESULT)) ne STREAM) and    
      (%qupcase(%qcmpres(&_RESULT)) ne STREAMFRAGMENT) and     (%qupcase(%qcmpres(&_RESULT)) ne
      STREAMCONTENTS) and     (%qupcase(%qcmpres(&_RESULT)) ne STREAMFRAME) and    
      (%qupcase(%qcmpres(&_RESULT)) ne STATUS) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
27                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
28                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
29                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
30                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq PDF) or    
      (%qupcase(%qcmpres(&_ODSDEST)) eq PRINTER PDF) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
31                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
32                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
33                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
34                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq PS) or          
      (%qupcase(%qcmpres(&_ODSDEST)) eq PRINTER PS) or           (%qupcase(%qcmpres(&_ODSDEST)) eq
      PRINTER POSTSCRIPT) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
35                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
36                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
37                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
38                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
39                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
40                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
41                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
42                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq CSV) or          
      (%qupcase(%qcmpres(&_ODSDEST)) eq TAGSETS.CSV) or           (%qupcase(%qcmpres(&_ODSDEST)) eq
      CSVALL) or           (%qupcase(%qcmpres(&_ODSDEST)) eq TAGSETS.CSVALL) or          
      (%qupcase(%qcmpres(&_ODSDEST)) eq TAGSETS.CSVBYLINE) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
43                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
44                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq XML) or          
      (%index(%qupcase(&_ODSDEST),SASREPORT) eq 1) or          
      (%index(%qupcase(&_ODSDEST),TAGSETS.SASREPORT) eq 1) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
45                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq RTF) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
46                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
47                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
48                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq WML) or          
      (%qupcase(%qcmpres(&_ODSDEST)) eq TAGSETS.WML) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
49                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
50                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
51                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_ODSDEST)) eq LATEX) or          
      (%qupcase(%qcmpres(&_ODSDEST)) eq TAGSETS.LATEX) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is FILETYPE)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
52                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
53                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
54                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
55                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
56                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition ((%qupcase(%qcmpres(&_RESULT)) eq STREAMCONTENTS) or     
      (%qupcase(%qcmpres(&_RESULT)) eq STREAMFRAME)) and     (%qupcase(%qcmpres(&FILETYPE)) ne HTML)
      is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
57                                          The SAS System                  16:20 Monday, July 7, 2014

      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
58                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
59                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
60                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
61                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
62                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition ((%qupcase(%qcmpres(&FILETYPE)) eq PDF)  or     
      (%qupcase(%qcmpres(&FILETYPE)) eq PS)   or      (%qupcase(%qcmpres(&FILETYPE)) eq RTF)) and    
      (%qupcase(%qcmpres(&_RESULT)) eq STREAMFRAGMENT) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
63                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
64                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_RESULT)) eq REPORT_REPOSITORY) is FALSE
MPRINT(STPBEGIN):   ods listing close;
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(STPBEGIN):  %IF condition (%qupcase(&_ODSDEST) eq RTF) or     (%index(%qupcase(&_ODSDEST),
      .RTF) gt 0) or     (%index(%qupcase(&_ODSDEST), _RTF) gt 0) is FALSE
MLOGIC(STPBEGIN):  %SYSCALL stpsrv_unquote2(_PRINTOPTIONS)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _PRINTOPTIONS resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value  
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  Parameter VALUE has value  
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
65                                          The SAS System                  16:20 Monday, July 7, 2014

      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(%bquote(&_PRINTOPTIONS)) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
66                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
67                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_RESULT)) eq STATUS) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is QRESULT)
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
SYMBOLGEN:  Macro variable QRESULT resolves to STREAM
MLOGIC(STPBEGIN):  %IF condition (%length(&QRESULT) lt 7) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is QRESULT)
SYMBOLGEN:  Macro variable QRESULT resolves to STREAM
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable QRESULT resolves to STREAMzzzzzzz
MLOGIC(QCMPRES):  Parameter TEXT has value STREAMzzzzzzz
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
MLOGIC(QTRIM):  Parameter VALUE has value STREAMzzzzzzz
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 13; stop value is 1; by value is
68                                          The SAS System                  16:20 Monday, July 7, 2014

      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAMzzzzzzz
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAMzzzzzzz
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 13; by value
      is 1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
69                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(QCMPRES):  Parameter TEXT has value HTML
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
MLOGIC(QTRIM):  Parameter VALUE has value HTML
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to HTML
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to HTML
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  HTML
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  HTML
MLOGIC(VERIFY):  Parameter TARGET has value   
70                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to HTML
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qsubstr(%qcmpres(&QRESULT),1,7)) ne PACKAGE) and    
      (%qupcase(%qcmpres(&_ODSDEST)) eq NONE) is FALSE
MLOGIC(STPBEGIN):  %SYSCALL stpsrv_unquote2(_ODSOPTIONS)
MLOGIC(STPBEGIN):  %SYSCALL stpsrv_unquote2(_GOPTIONS)
MLOGIC(STPBEGIN):  %SYSCALL stpsrv_unquote2(_ODSSTYLESHEET)
MLOGIC(STPBEGIN):  %LET (variable name is BODYFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is CHARSETFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is CODEBASEFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is CONTENTSFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is FRAMEFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is GDEVICEFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is MSIEFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is PATHFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is DEFAULTENTRYFLAG)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
71                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable _TMPCAT resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
72                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _REPLAY resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
73                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _URL resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
74                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_TMPCAT) ne ) and     (%qcmpres(&_REPLAY) ne ) and    
      (%qcmpres(&_URL) ne ) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is REPLAYFLAG)
MLOGIC(STPBEGIN):  %LET (variable name is TEMPSTR)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
75                                          The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSOPTIONS resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value  
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  Parameter VALUE has value  
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
76                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(&TEMPSTR, BODY=) GT 0) or     (%index(&TEMPSTR, BODY 😃 GT
      0) or     (%index(&TEMPSTR, FILE=) GT 0) or     (%index(&TEMPSTR, FILE 😃 GT 0) is FALSE
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(&TEMPSTR, CHARSET=) GT 0) or     (%index(&TEMPSTR, CHARSET
      😃 GT 0) is FALSE
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(&TEMPSTR, CODEBASE=) GT 0) or     (%index(&TEMPSTR, CODEBASE
      😃 GT 0) is FALSE
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
77                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(&TEMPSTR, CONTENTS=) GT 0) or     (%index(&TEMPSTR, CONTENTS
      😃 GT 0) is FALSE
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(&TEMPSTR, FRAME=) GT 0) or     (%index(&TEMPSTR, FRAME 😃 GT
      0) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is TEMPSTR2)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPTIONS resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value  
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  Parameter VALUE has value  
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
78                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPT_DEVICE resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
79                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
80                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable SYSDEVIC resolves to ACTIVEX
MLOGIC(QCMPRES):  Parameter TEXT has value ACTIVEX
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
MLOGIC(QTRIM):  Parameter VALUE has value ACTIVEX
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to ACTIVEX
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 7; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to ACTIVEX
SYMBOLGEN:  Macro variable I resolves to 7
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 7
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to ACTIVEX
SYMBOLGEN:  Macro variable I resolves to 7
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  ACTIVEX
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  ACTIVEX
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
81                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 7; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to ACTIVEX
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable TEMPSTR2 resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR2 resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR2 resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR2 resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_GOPT_DEVICE) NE ) or     (%qcmpres(&SYSDEVIC) NE ) or   
       (%index(&TEMPSTR2, DEVICE=) GT 0) or     (%index(&TEMPSTR2, DEVICE 😃 GT 0) or    
      (%index(&TEMPSTR2, DEV=) GT 0) or     (%index(&TEMPSTR2, DEV 😃 GT 0) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is GDEVICEFLAG)
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(  &TEMPSTR ,   PATH  ) GT 0) or     (%index(  &TEMPSTR ,  
      PATH   ) GT 0) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is TEMPSTR)
82                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _NAMEVALUE resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value  
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  Parameter VALUE has value  
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
83                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEMPSTR resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(STPBEGIN):  %IF condition (%index(&TEMPSTR, _DEFAULT_ENTRY=) GT 0) or     (%index(&TEMPSTR,
      _DEFAULT_ENTRY 😃 GT 0) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable DEBUG resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
84                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable BODYFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&DEBUG) ne ) and     (&BODYFLAG eq 1) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable DEBUG resolves to
85                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
86                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable CHARSETFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&DEBUG) ne ) and     (&CHARSETFLAG eq 1) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable DEBUG resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
87                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable CODEBASEFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&DEBUG) ne ) and     (&CODEBASEFLAG eq 1) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable DEBUG resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
88                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable GDEVICEFLAG resolves to 1
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&DEBUG) ne ) and     (&GDEVICEFLAG eq 1) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
89                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable DEBUG resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
90                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable PATHFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&DEBUG) ne ) and     (&PATHFLAG eq 1) is FALSE
MLOGIC(STPBEGIN):  %IF condition (%symexist(_HTUA)) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is MSIEFLAG)
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable DEBUG resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
91                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable MSIEFLAG resolves to 1
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&DEBUG) ne ) and     (&MSIEFLAG eq 1) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ENCODING resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
92                                          The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
93                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable FILETYPE resolves to html
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_ENCODING) ne ) and     (&FILETYPE ne pdf and &FILETYPE
      ne ps) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSSTYLE resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
94                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_ODSSTYLE) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _ODSSTYLESHEET resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
95                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable FILETYPE resolves to html
SYMBOLGEN:  Macro variable FILETYPE resolves to html
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_ODSSTYLESHEET) ne )  and     (&FILETYPE ne pdf and
      &FILETYPE ne ps and &FILETYPE ne rtf) is FALSE
SYMBOLGEN:  Macro variable _ODSOPTIONS resolves to
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
96                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
97                                          The SAS System                  16:20 Monday, July 7, 2014

            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
98                                          The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
99                                          The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
100                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%index(%qupcase(&_ODSOPTIONS), GTITLE) eq 0) and    
      ((%qupcase(%qcmpres(&FILETYPE)) ne PDF)  and      (%qupcase(%qcmpres(&FILETYPE)) ne PS)   and  
         (%qupcase(%qcmpres(&FILETYPE)) ne RTF)) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is ODSOPT)
SYMBOLGEN:  Macro variable ODSOPT resolves to
SYMBOLGEN:  Macro variable _ODSOPTIONS resolves to
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
101                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
102                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
103                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
104                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
105                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%index(%qupcase(&_ODSOPTIONS), GFOOT) eq 0) and    
      ((%qupcase(%qcmpres(&FILETYPE)) ne PDF)  and      (%qupcase(%qcmpres(&FILETYPE)) ne PS)   and  
         (%qupcase(%qcmpres(&FILETYPE)) ne RTF)) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is ODSOPT)
SYMBOLGEN:  Macro variable ODSOPT resolves to nogtitle
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable QRESULT resolves to STREAMzzzzzzz
MLOGIC(QCMPRES):  Parameter TEXT has value STREAMzzzzzzz
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
MLOGIC(QTRIM):  Parameter VALUE has value STREAMzzzzzzz
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 13; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAMzzzzzzz
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
106                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAMzzzzzzz
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 13; by value
      is 1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qsubstr(%qcmpres(&QRESULT),1,7)) eq PACKAGE) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
107                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
108                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable BODYFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qcmpres(&_RESULT)) eq STREAM) and           (&BODYFLAG eq
      0) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is ODSOPT)
SYMBOLGEN:  Macro variable ODSOPT resolves to nogtitle nogfootnote
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
109                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
110                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QCMPRES):  Ending execution.
SYMBOLGEN:  Macro variable PATHFLAG resolves to 0
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
111                                         The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable FILETYPE resolves to html
MLOGIC(QCMPRES):  Parameter TEXT has value html
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
MLOGIC(QTRIM):  Parameter VALUE has value html
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to html
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 4; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to html
112                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to html
SYMBOLGEN:  Macro variable I resolves to 4
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  html
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  html
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 4; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
113                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable TEXT resolves to html
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qupcase(%qsubstr(%qcmpres(&_RESULT),1,6)) eq STREAM) and    
      (&PATHFLAG eq 0) and     (%qupcase(%qcmpres(&FILETYPE)) ne PS) and    
      (%qupcase(%qcmpres(&FILETYPE)) ne PDF) is TRUE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _TMPCAT resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
114                                         The SAS System                  16:20 Monday, July 7, 2014

            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_TMPCAT) eq ) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is ODSOPT)
SYMBOLGEN:  Macro variable ODSOPT resolves to nogtitle nogfootnote body=_WEBOUT
SYMBOLGEN:  Macro variable REPLAYFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (&REPLAYFLAG EQ 1) is FALSE
MLOGIC(STPBEGIN):  %LET (variable name is ODSOPT)
SYMBOLGEN:  Macro variable ODSOPT resolves to nogtitle nogfootnote body=_WEBOUT path=WORK._TEMP_
SYMBOLGEN:  Macro variable CHARSETFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (&CHARSETFLAG eq 0) is TRUE
MLOGIC(STPBEGIN):  %LET (variable name is ODSOPT)
SYMBOLGEN:  Macro variable ODSOPT resolves to nogtitle nogfootnote body=_WEBOUT path=WORK._TEMP_
            (url=NONE)
SYMBOLGEN:  Macro variable GDEVICEFLAG resolves to 1
MLOGIC(STPBEGIN):  %IF condition (&GDEVICEFLAG EQ 0) is FALSE
SYMBOLGEN:  Macro variable CODEBASEFLAG resolves to 0
MLOGIC(STPBEGIN):  %IF condition (&CODEBASEFLAG EQ 0) and (%symexist(_GRAFLOC)) is FALSE
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
MLOGIC(STPBEGIN):  %IF condition (%qupcase(&_ODSDEST) eq DOCUMENT) is FALSE
SYMBOLGEN:  Macro variable _ODSDEST resolves to HTML
SYMBOLGEN:  Macro variable ODSOPT resolves to nogtitle nogfootnote body=_WEBOUT path=WORK._TEMP_
            (url=NONE) CHARSET=' '
SYMBOLGEN:  Macro variable _ODSOPTIONS resolves to
MPRINT(STPBEGIN):   ods HTML nogtitle nogfootnote body=_WEBOUT path=WORK._TEMP_ (url=NONE) CHARSET='
' ;
ERROR: No logical assign for filename _WEBOUT.
ERROR: No body file. HTML output will not be created.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
115                                         The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPT_DEVICE resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
116                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_GOPT_DEVICE) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPT_HSIZE resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
117                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_GOPT_HSIZE) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPT_VSIZE resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
118                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_GOPT_VSIZE) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
119                                         The SAS System                  16:20 Monday, July 7, 2014

      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPT_XPIXELS resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
120                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_GOPT_XPIXELS) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _GOPT_YPIXELS resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
121                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&_GOPT_YPIXELS) ne ) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable GOPT resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QTRIM):  Parameter VALUE has value
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
122                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
123                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable _GOPTIONS resolves to
MLOGIC(QCMPRES):  Parameter TEXT has value  
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  Parameter VALUE has value  
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 0; stop value is 1; by value is
      -1.  Loop will not be executed.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QTRIM):  %IF condition &i>0 is FALSE
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is TRUE
MLOGIC(QLEFT):  %LET (variable name is TEXT)
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value   
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
124                                         The SAS System                  16:20 Monday, July 7, 2014

      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is FALSE
MLOGIC(VERIFY):  %DO loop index variable I is now 2; loop will not iterate again.
SYMBOLGEN:  Macro variable I resolves to 2
SYMBOLGEN:  Macro variable TEXT resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is TRUE
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QLEFT):  %IF condition &i is FALSE
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPBEGIN):  %IF condition (%qcmpres(&GOPT) ne ) or     (%qcmpres(%bquote(&_GOPTIONS)) ne ) is
      FALSE
SYMBOLGEN:  Macro variable SHOWVER resolves to N
SYMBOLGEN:  Macro variable SHOWVER resolves to N
MLOGIC(STPBEGIN):  %IF condition (%bquote(%upcase(&SHOWVER)) eq Y)   or    
      (%bquote(%upcase(&SHOWVER)) eq YES) is FALSE
SYMBOLGEN:  Macro variable NOTES resolves to NOTES
MPRINT(STPBEGIN):   options NOTES;
MLOGIC(STPBEGIN):  Ending execution.


46         proc print data=sashelp.class;
47         /* Call the numGen macro and pass in the value of your parameter, which in this case is
48         age. */
49         where age in (%numGen(parm='age'));
MLOGIC(NUMGEN):  Beginning execution.
MLOGIC(NUMGEN):  Parameter PARM has value 'age'
MLOGIC(NUMGEN):  %GLOBAL  &PARM.0
SYMBOLGEN:  Macro variable PARM resolves to 'age'
NOTE: Line generated by the macro variable "PARM".
49           'age'0
             _____
             49
ERROR: Invalid symbolic variable name 'age'.
ERROR: Invalid symbolic variable name 0.
SYMBOLGEN:  && resolves to &.
SYMBOLGEN:  Macro variable PARM resolves to 'age'
NOTE: Line generated by the macro variable "PARM".
49         &'age'0
            _____
            49
NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release.
              Inserting white space between a quoted string and the succeeding identifier is
             recommended.
125                                         The SAS System                  16:20 Monday, July 7, 2014


NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release.
              Inserting white space between a quoted string and the succeeding identifier is
             recommended.
49         where age in (%numGen(parm='age'));
                                            _
                                            22
ERROR 22-322: Syntax error, expecting one of the following: a quoted string, a numeric constant,
              a datetime constant, a missing value. 

49         where age in (%numGen(parm='age'));
                                            _
                                            76
ERROR 76-322: Syntax error, statement will be ignored.

ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand
       is required. The condition was: &'age'0 ge 2
ERROR: %EVAL function has no expression to evaluate, or %IF statement has no condition.
ERROR: The macro NUMGEN will stop executing.
MLOGIC(NUMGEN):  Ending execution.
ERROR: Syntax error while parsing WHERE clause.
50         run;

NOTE: The SAS System stopped processing this step because of errors.
NOTE: PROCEDURE PRINT used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
     
51         %stpend;
MLOGIC(STPEND):  Beginning execution.
MLOGIC(STPEND):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\inttech\sasmacro\stpend.sas
MLOGIC(STPEND):  Parameter SHOWVER has value N
MLOGIC(STPEND):  Parameter MIMEMAP has value
MLOGIC(STPEND):  Parameter DEBUG has value
MLOGIC(STPEND):  %GLOBAL  _RESULT _STPERROR _STPERRMSG _STPWORK
MLOGIC(STPEND):  %LOCAL  _GENERATED_NAME_FLAG _PARENT_FOLDER_FLAG DEBUG I QRESULT        MIMEMAP
      MIMEMAP1 NOTES SHOWVER
MLOGIC(STPEND):  %LET (variable name is NOTES)
MPRINT(STPEND):   options nonotes;
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _STPERROR resolves to 0
MLOGIC(QCMPRES):  Parameter TEXT has value 0
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
126                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to 0
MLOGIC(QTRIM):  Parameter VALUE has value 0
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to 0
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to 0
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to 0
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  0
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  0
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 1; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
127                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to 0
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPEND):  %IF condition (%qcmpres(&_STPERROR) eq ) is FALSE
SYMBOLGEN:  Macro variable _STPERROR resolves to 0
MLOGIC(STPEND):  %IF condition (%eval(&_STPERROR) ne 0) is FALSE
MPRINT(STPEND):   ods _ALL_ close;
MLOGIC(STPEND):  %LET (variable name is QRESULT)
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
SYMBOLGEN:  Macro variable QRESULT resolves to STREAM
MLOGIC(STPEND):  %IF condition (%length(&QRESULT) lt 7) is TRUE
MLOGIC(STPEND):  %LET (variable name is QRESULT)
SYMBOLGEN:  Macro variable QRESULT resolves to STREAM
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable QRESULT resolves to STREAMzzzzzzz
MLOGIC(QCMPRES):  Parameter TEXT has value STREAMzzzzzzz
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
MLOGIC(QTRIM):  Parameter VALUE has value STREAMzzzzzzz
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 13; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAMzzzzzzz
128                                         The SAS System                  16:20 Monday, July 7, 2014

SYMBOLGEN:  Macro variable I resolves to 13
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAMzzzzzzz
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAMzzzzzzz
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 13; by value
      is 1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAMzzzzzzz
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
129                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(STPEND):  %IF condition (%qupcase(%qsubstr(%qcmpres(&QRESULT),1,7)) eq PACKAGE) is FALSE
MLOGIC(QCMPRES):  Beginning execution.
MLOGIC(QCMPRES):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qcmpres.sas
SYMBOLGEN:  Macro variable _RESULT resolves to STREAM
MLOGIC(QCMPRES):  Parameter TEXT has value STREAM
MLOGIC(QCMPRES):  %LOCAL  I
MLOGIC(QCMPRES):  %LET (variable name is I)
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 0
MLOGIC(QCMPRES):  %DO %WHILE(&i^=0) loop beginning; condition is FALSE.  Loop will not be executed.
MLOGIC(QLEFT):  Beginning execution.
MLOGIC(QLEFT):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qleft.sas
MLOGIC(QTRIM):  Beginning execution.
MLOGIC(QTRIM):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\qtrim.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
MLOGIC(QTRIM):  Parameter VALUE has value STREAM
MLOGIC(QTRIM):  %LOCAL  I
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
MLOGIC(QTRIM):  %DO loop beginning; index variable I; start value is 6; stop value is 1; by value is
      -1. 
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition %qsubstr(&value,&i,1) ne     is TRUE
MLOGIC(QTRIM):  %GOTO trimmed (label resolves to TRIMMED).
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  %IF condition &i>0 is TRUE
SYMBOLGEN:  Macro variable VALUE resolves to STREAM
SYMBOLGEN:  Macro variable I resolves to 6
MLOGIC(QTRIM):  Ending execution.
MLOGIC(QLEFT):  Parameter TEXT has value  STREAM
MLOGIC(QLEFT):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(QLEFT):  %IF condition %length(&text)=0 is FALSE
MLOGIC(QLEFT):  %LET (variable name is I)
MLOGIC(VERIFY):  Beginning execution.
MLOGIC(VERIFY):  This macro was compiled from the autocall file
      c:\sas93\software\SASFoundation\9.3\core\sasmacro\verify.sas
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  Parameter TEXT has value  STREAM
MLOGIC(VERIFY):  Parameter TARGET has value   
MLOGIC(VERIFY):  %LOCAL  I
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
130                                         The SAS System                  16:20 Monday, July 7, 2014

MLOGIC(VERIFY):  %IF condition %length(&text)=0 OR %length(&target)=0 is FALSE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %DO loop beginning; index variable I; start value is 1; stop value is 6; by value is
      1. 
SYMBOLGEN:  Macro variable TARGET resolves to 
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  %IF condition NOT %index(&target,%qsubstr(&text,&i,1)) is TRUE
MLOGIC(VERIFY):  %GOTO verfnd (label resolves to VERFND).
SYMBOLGEN:  Macro variable I resolves to 1
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
MLOGIC(VERIFY):  %IF condition &i>%length(&text) is FALSE
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(VERIFY):  Ending execution.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  %IF condition &i is TRUE
SYMBOLGEN:  Macro variable TEXT resolves to STREAM
SYMBOLGEN:  Some characters in the above value which were subject to macro quoting have been unquoted
            for printing.
SYMBOLGEN:  Macro variable I resolves to 1
MLOGIC(QLEFT):  Ending execution.
MLOGIC(QCMPRES):  Ending execution.
MLOGIC(STPEND):  %IF condition (%qupcase(%qcmpres(&_RESULT)) eq REPORT_REPOSITORY) is FALSE
SYMBOLGEN:  Macro variable SHOWVER resolves to N
SYMBOLGEN:  Macro variable SHOWVER resolves to N
MLOGIC(STPEND):  %IF condition (%bquote(%upcase(&SHOWVER)) eq Y)   or     (%bquote(%upcase(&SHOWVER))
      eq YES) is FALSE
SYMBOLGEN:  Macro variable NOTES resolves to NOTES
MPRINT(STPEND):   options NOTES;
MLOGIC(STPEND):  Ending execution.
52        
53         GOPTIONS NOACCESSIBLE;
54         %LET _CLIENTTASKLABEL=;
55         %LET _CLIENTPROJECTPATH=;
56         %LET _CLIENTPROJECTNAME=;
57         %LET _SASPROGRAMFILE=;
58        
59         ;*';*";*/;quit;run;
60         ODS _ALL_ CLOSE;
61        
62        
63         QUIT; RUN;
64        

Peter_C
Rhodochrosite | Level 12

Thank you for posting all that saslog

Perhaps there should be no quotes (') around AGE in

    parm='age'

Coa_sas
Calcite | Level 5

Hi Peter,

Thanks for your quick reply. My original post was without quotes around Age variable. I tried in both ways but no luck.

Getting the same Error:

ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand


       is required. The condition was: &0 ge 2


ERROR: %EVAL function has no expression to evaluate, or %IF statement has no condition.


ERROR: The macro NUMGEN will stop executing.

Tom
Super User Tom
Super User

Looks like perhaps you forgot to pass the macro a value for the PARM parameter?  If you do not supply a value (like the AGE mentioned in the comments) for PARM then the first two lines of the macro will attempt to define and use a macro variable named 0 which is impossible as macro variable names must start with either a letter or an underscore.

%macro numGen(parm=);

%global &parm.0;

%if %eval(&&&parm.0 ge 2 ) %then %do;

Tom
Super User Tom
Super User

Most likely the parameter AGE was NOT defined by the stored process or EG task that you tried to run.

Note that if you want to turn on symbolgen and mlogic the it would be best to do it AFTER the %STBEGIN macro has run so that you do not generate 50 pages of gibberish before you get to your submitted code.

I assume that you are trying to account for the way that prompts store multiple values into many variables.  Note that if you are just going to use the list in a IN () clause then you do not need the commas. So your macro can be simpler.

%macro numgen(parm);

%local i ;

%if %bquote(&parm)= %then %do;

  %put ERROR: &sysmacroname - YOU MUST SPECIFY A VALUE FOR PARM ;

%end;

%else %do;

  %if not %symexist(&parm.0) %then &&&PARM ;

  %else %do i=1 %to &&&parm.0; &&&parm&i %end;

%end;

%mend numgen;

%put %numgen(parm=) ;

 

%let age=45 ;

%put %numgen(age) ;

%let age0=3 ;

%let age=45 ;

%let age1=45;

%let age2=50;

%let age3=65 ;

%put %numgen(age);

Coa_sas
Calcite | Level 5

Hi Tom,

Thanks for the above code, Yes I am trying to create a prompt which stores multiple values in EG stored process.

The above code is working fine when I am passing a number value for the age, Its not working when I am passing a Character value to the age.

I am getting the same error:

ERROR: A character operand was found in the %EVAL function or %IF condition where a numeric operand


       is required. The condition was: &&&parm.0


ERROR: The %TO value of the %DO I loop is invalid.


ERROR: The macro NUMGEN will stop executing.

Tom
Super User Tom
Super User

That does not have anything to do with numeric vs character variables as the "0" variable should have the number of choices, so it should always look like a number.

If you included the %SYMEXIST() function test then perhaps there is an old "0" macro variable hanging around that does not contain a number?

Now if you want to treat the values of the macro variables as characters rather than numbers then perhaps you want an %CHARGEN() macro to go with the %NUMGEN() macro  so that the returned list is a quoted list of values that you could use in your where clause?  Perhaps something like:  WHERE AGE IN ("OLD" "YOUNG")

%macro numgen(parm);

%local i ;

%if %bquote(&parm)= %then %put ERROR: &sysmacroname - YOU MUST SPECIFY A VALUE FOR PARM ;

%else %if not %symexist(&parm.0) %then &&&PARM ;

%else %if %datatyp(&&&parm.0) ne NUMERIC %then %put ERROR: &sysmacroname - Non numeric count - &&&parm.0 ;

%else %do i=1 %to &&&parm.0; &&&parm&i %end;

%mend numgen;

%macro chargen(parm);

%local i ;

%if %bquote(&parm)= %then %put ERROR: &sysmacroname - YOU MUST SPECIFY A VALUE FOR PARM ;

%else %if not %symexist(&parm.0) %then %sysfunc(quote(%qsysfunc(dequote(&&&PARM)))) ;

%else %if %datatyp(&&&parm.0) ne NUMERIC %then %put ERROR: &sysmacroname - Non numeric count - &&&parm.0 ;

%else %do i=1 %to &&&parm.0; %sysfunc(quote(%qsysfunc(dequote(&&&PARM&i)))) %end;

%mend chargen;

%let age0=2;

%let age=45;

%let age1=45;

%let age2=50;

%put %numgen(age);

45 50

%put %chargen(age);

"45" "50"

SAS Innovate 2025: Register Now

Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 9 replies
  • 1891 views
  • 0 likes
  • 4 in conversation