if (!ctx.getDialect().enableScripting()) {
throw new TemplateParser.ScriptingDisabledException(ctx);
}
String s = r.stringMatched(1);
int curLine = ctx.currentLine();
ctx.step(s.length());
s = r.stringMatched(2);
s = s.substring(1); // strip left "{"
s = s.substring(0, s.length() - 1); // strip right "}"
r = new Regex(".*[ \\t\\n\\r\\}]+if[ \\t]*\\(.*");
boolean hasIfStatement = r.search(" " + s);