execute method

  1. @override
JinjaValue execute(
  1. Context ctx
)
override

Renders the template. Input-marked text is escaped here, once.

Implementation

@override
JinjaValue execute(Context ctx) {
  final result = renderScope(
    ctx.environment.values,
    () => execStatements(body, ctx),
  );
  return JinjaStringValue((result as JinjaStringValue).value.escape());
}