Correct Answer : scripted directive
Explanation : When the compiler encounters a previously defined macro, it will take the result from that execution itself.