public static void Render_static( boolean inverted, Mustache_tkn_base tkn, Mustache_bfr bfr, Mustache_render_ctx ctx) { String key = tkn.Key(); Mustache_tkn_itm[] subs_ary = tkn.Subs_ary(); ctx.Section_bgn(key); while (ctx.Section_do(inverted)) { int subs_len = subs_ary.length; for (int i = 0; i < subs_len; ++i) { Mustache_tkn_itm sub = subs_ary[i]; sub.Render(bfr, ctx); } } ctx.Section_end(); }
@Override public void Render(Mustache_bfr bfr, Mustache_render_ctx ctx) { String key = this.Key(); ctx.Render_variable(bfr.Escape_(Bool_.N), key); }