Sometimes you forget a semicolon , a ( or a ) or a %MEND.
this results in SAS "looping" because it cannot get out out the macro processor.
I know of a string that sometimes works and resets the macro processor.
But why not make command (MacroClear ) that will work every time.
Reset the program parser is what is needed, where anything (not only macros) unclosed (including quoted macro text, brackets, quotes, statements, macros, etc) is closed and the program parser is reset and ready.
use the magic string.... It is already part of running a WS connection.There are several parser possible running. If you want it within a DMS?
I'm not sure what the "magic string" is. If it is
then that doesn't work. It is automatically run in EG, but many times I can execute a blank program and it will generate an error every other time. SAS does not seem to have a working solution for this problem. It would be nice if the solution existed.
The magic string only works with simple cases. In other words, it doesn't work most times.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.