How do I get EQ, NE etc... to not resolve to their 1 and 0 values in the Cats function? See the log of my testing below.
35 %LET TEST1=%SYSFUNC(CATS(WordOne, WordTwo));
36 %PUT TEST1=&TEST1.;
TEST1=WordOneWordTwo
37
38 %LET TEST2=%SYSFUNC(CATS(WordOne,EQ,%STR(EQ),'NE'));
39 %PUT TEST2=&TEST2.;
TEST2=WordOne11'NE'
40
41 %LET TEST3=%SYSFUNC(CATS(WordOne,%BQUOTE(EQ),%BQUOTE(NE)));
42 %PUT TEST3=&TEST3.;
TEST3=WordOne10
43
44 %LET TEST4=%SYSFUNC(CATS(WordOne,GE));
45 %PUT TEST4=&TEST4.;
TEST4=WordOne1
46
47 %LET TEST5=%SYSFUNC(CATS(WordOne,GT));
48 %PUT TEST5=&TEST5.;
TEST5=WordOne0
49
50 %LET TEST6=%SYSFUNC(CATS(WordOne,%NRBQUOTE(EQ)));
51 %PUT TEST6=&TEST6.;
TEST6=WordOne1
52
53 %LET TEST7=%SYSFUNC(CATS(WordOne,"EQ"));
54 %PUT TEST7=&TEST7.;
TEST7=WordOne"EQ"
55
56 %LET TEST8=%SYSFUNC(CATS(WordOne,%QUOTE(EQ)));
57 %PUT TEST8=&TEST8.;
TEST8=WordOne1
58
59 %LET TEST9=%SYSFUNC(CATS(WordOne,%NRQUOTE(EQ)));
60 %PUT TEST9=&TEST9.;
TEST9=WordOne1
61
62 %LET TEST10=%SYSFUNC(CATS(WordOne,%NRSTR(EQ)));
63 %PUT TEST10=&TEST10.;
TEST10=WordOne1
... View more