<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Forward rescan rule of macro variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360617#M274675</link>
    <description>&lt;P&gt;I, too, would have thought that it would resolve to &amp;amp;55&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've cross posted your question to another forum and, unless someone can provide an explanation (other than this being a bug) before I get a response, I'll let you know what I find out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 May 2017 04:23:47 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2017-05-23T04:23:47Z</dc:date>
    <item>
      <title>Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360611#M274674</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need some clarification on the resolution of the very first macro variable in the %put statement.&lt;BR /&gt;%let b = 5;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b.&amp;nbsp; ==&amp;gt; &amp;amp;&amp;amp;5&amp;amp;b. ===&amp;gt; &amp;amp;55 ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;According to me it should resolved into &amp;amp;55 but i am getting &amp;amp;5555&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Completly surprised by this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone help me in understanding. I am using the SAS university edition to run this code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Lokesh&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 03:16:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360611#M274674</guid>
      <dc:creator>e044800</dc:creator>
      <dc:date>2017-05-23T03:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360617#M274675</link>
      <description>&lt;P&gt;I, too, would have thought that it would resolve to &amp;amp;55&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've cross posted your question to another forum and, unless someone can provide an explanation (other than this being a bug) before I get a response, I'll let you know what I find out.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 04:23:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360617#M274675</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-05-23T04:23:47Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360680#M274676</link>
      <description>&lt;P&gt;I'm also surprised.&amp;nbsp; Turning on symbolgen doesn't help much:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;20   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to 5
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to 5
SYMBOLGEN:  Macro variable B resolves to 5
---&amp;gt; &amp;amp;5555
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you take away the trailing dot, which shouldn't be needed, you get a warning about &amp;amp;b55 not resolving:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;23   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b ;
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to 5
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to 5
WARNING: Apparent symbolic reference B55 not resolved.
---&amp;gt; &amp;amp;5&amp;amp;b55
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Feels buggish to me. Thanks for posting to SAS-L, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13711"&gt;@art297&lt;/a&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 11:02:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360680#M274676</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2017-05-23T11:02:04Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360722#M274677</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/4"&gt;@ChrisHemedinger&lt;/a&gt;: I think we need one of the developer's input on this one. Finally, after 43 years of looking, I think this one might actually be a bug.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 13:22:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360722#M274677</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-05-23T13:22:27Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360727#M274678</link>
      <description>&lt;P&gt;I've alerted some internal SAS macro experts -- hopefully will have a ruling soon!&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 13:35:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360727#M274678</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-05-23T13:35:02Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360728#M274679</link>
      <description>&lt;P&gt;I tested&amp;nbsp;a bit more.&amp;nbsp; Problem only seems to happen when the value of the macro variable is a number.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below has symbolgen log, with my added annotations.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With a single letter, it looks good to me:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options symbolgen;
%let b=Q;
%put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;


10   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;

First Pass:
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to Q
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.

After first pass, value is &amp;amp;&amp;amp;Q&amp;amp;b. 

Second pass:
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to Q

After second pass, value is &amp;amp;QQ

Third pass:
WARNING: Apparent symbolic reference QQ not resolved.
---&amp;gt; &amp;amp;QQ
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With a numeric value, it looks bad:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let b=5;
%put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;

12   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;

First Pass:
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to 5
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.

After first pass, value is &amp;amp;&amp;amp;5&amp;amp;b.;

Second pass:
SYMBOLGEN:  &amp;amp;&amp;amp; resolves to &amp;amp;.
SYMBOLGEN:  Macro variable B resolves to 5

I assume after second pass, value is &amp;amp;55

No idea where this extra &amp;amp;B comes from:
SYMBOLGEN:  Macro variable B resolves to 5

No idea where a fourth five comes from:
---&amp;gt; &amp;amp;5555
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Seems to only be a problem when value of the macro variable is numeric.&amp;nbsp; Both of the following work as I would expect:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;58   options nosymbolgen;
59   %let b=5q;
60   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;
---&amp;gt; &amp;amp;5q5q
61
62   %let b=q5;
63   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;
WARNING: Apparent symbolic reference Q5Q5 not resolved.
---&amp;gt; &amp;amp;q5q5
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 23 May 2017 13:39:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360728#M274679</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2017-05-23T13:39:29Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360732#M274680</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt;&amp;nbsp;pointed out in SAS-L thread that values that look like hexadecimal numbers get doubled:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;79   %let b=0A;
80   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;
---&amp;gt; &amp;amp;0A0A0A0A


&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;But:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;82   %let b=0Z;
83   %put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b. ;
---&amp;gt; &amp;amp;0Z0Z&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So yeah, looks like something funky happening when macro processor sees a 'numeric' value.&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 13:47:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360732#M274680</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2017-05-23T13:47:19Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360743#M274681</link>
      <description>&lt;P&gt;Until we get the answer on the buggy behaviour with the test string here is a solution to how to generate the expected value using a modification of the value.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To just get two copies of macro variable B next to each other you just need.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%put &amp;amp;b.&amp;amp;b;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If you don't mind introducing macro quoting then you could just quote the extra &amp;amp;.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%put %str(&amp;amp;)&amp;amp;b.&amp;amp;b;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Or you could double it up.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%put &amp;amp;&amp;amp;&amp;amp;b.&amp;amp;b;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;But that will yield different result than the one with macro quoting if the value of &amp;amp;B.&amp;amp;B looks like a valid macro variable name.&lt;/P&gt;</description>
      <pubDate>Tue, 23 May 2017 14:09:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360743#M274681</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-05-23T14:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360877#M274682</link>
      <description>&lt;P&gt;I have confirmed from development that this is indeed a bug but due to backward compatiblity it cannot be fixed.&amp;nbsp; Changing how resolution occurs in the example given here could cause problems with existing code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;%let b = 5;

%put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;b.&amp;amp;&amp;amp;b.  ==&amp;gt; &amp;amp;&amp;amp;5&amp;amp;b. ===&amp;gt; &amp;amp;55 ;
&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If &amp;amp;55 is the desired result, then the easiest thing to say would be:&lt;/P&gt;
&lt;PRE&gt;%let b =5;
         
%put ---&amp;gt; &amp;amp;&amp;amp;&amp;amp;b&amp;amp;b;
&lt;/PRE&gt;</description>
      <pubDate>Tue, 23 May 2017 18:54:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360877#M274682</guid>
      <dc:creator>russt_sas</dc:creator>
      <dc:date>2017-05-23T18:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360970#M274683</link>
      <description>&lt;P&gt;Thanks &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/43460"&gt;@russt_sas&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you provide any more information about how this bug works?&amp;nbsp; For example, what&amp;nbsp;situations would trigger this bug?&amp;nbsp; What mistake is the word scanner or macro processor making?&amp;nbsp; I recognize this may be asking for a "peak behind the curtain," but sometimes understanding how the macro processor works in these odd scenarios can shed light on other situations.&amp;nbsp; And would be nice to know how to avoid this bug.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps this is worthy of writing up a TS note to document it?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks again,&lt;/P&gt;
&lt;P&gt;--Q.&lt;/P&gt;</description>
      <pubDate>Wed, 24 May 2017 00:01:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/360970#M274683</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2017-05-24T00:01:48Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/361036#M274684</link>
      <description>&lt;P&gt;Thank you so much for the help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will try to post some more example where it seems to be a bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lokesh&lt;/P&gt;</description>
      <pubDate>Wed, 24 May 2017 07:00:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/361036#M274684</guid>
      <dc:creator>e044800</dc:creator>
      <dc:date>2017-05-24T07:00:52Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/361041#M274685</link>
      <description>Great finding...</description>
      <pubDate>Wed, 24 May 2017 07:21:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/361041#M274685</guid>
      <dc:creator>AKHILk</dc:creator>
      <dc:date>2017-05-24T07:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/373750#M274686</link>
      <description>&lt;P&gt;Quentin,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;All I can offer is, it has to do with the macro facility creating a new line of source track that it stacks on top of the old one with each pass. Things work fine when it is characters alone or alphanumeric because in those situations the token is treated differently, but when it is just numbers, the token gets classified as an integer and it follows a different path that has a bug in it. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Thanks,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: rgb(31, 73, 125);"&gt;&lt;FONT face="Calibri" size="3"&gt;Russ&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jul 2017 19:12:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/373750#M274686</guid>
      <dc:creator>russt_sas</dc:creator>
      <dc:date>2017-07-06T19:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Forward rescan rule of macro variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/373825#M274687</link>
      <description>&lt;P&gt;Thanks much&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/43460"&gt;@russt_sas&lt;/a&gt;, for taking the time to respond to posts here, and blog, and (most importanlty) &amp;nbsp;for all you do for the macro langauge!&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jul 2017 02:00:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Forward-rescan-rule-of-macro-variable/m-p/373825#M274687</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2017-07-07T02:00:41Z</dc:date>
    </item>
  </channel>
</rss>

