Regex r = reg(dialect());
if (!r.search(remain())) {
raiseParseException("Error parsing @exec statement. Correct usage: @exec(myMacro)");
}
final int curLine = ctx().currentLine();
final String matched = r.stringMatched();
step(matched.length());
if (matched.startsWith("\n") || matched.endsWith("\n")) {
ctx.getCodeBuilder().addBuilder(new Token.StringToken("\n", ctx));
Regex r0 = new Regex("\\n([ \\t\\x0B\\f]*).*");
if (r0.search(matched)) {