No. %include is not going to be interpreted, while call execute() will . Did you see my example at last ? That is reason explain why the macro variable is not resolved in LOG , but %include will not complain that .
the code generated by call execute() will firstly pass through compiler and try to resolve macro value, if can't resolve , it will print a WARNING message.
the code generated by %include will not pass through compiler, just execute the code directly like it is in code editor .and you will not see any WARNING message.
... View more