Method code for $compiler.do_detail()

[Turn off line numbering]
  1: arg vars, flags, args;
  2: var dets, item, name;
  3: 
  4: dets = (| vars['details] |) || #[];
  5: for item in (flags) {
  6:     if (type(item) == 'list && item[1] == "name") {
  7:         name = item[2];
  8:         break;
  9:     }
 10: }
 11: if (!name)
 12:     throw(~parse, "No name for {detail}.");
 13: dets = dets.add(name, args);
 14: return [$format.new_tag("detail", flags, []), vars.add('details, dets)];

// Created 17-Jul-1996 as a part of ColdCore, see: @help Credit

Tlon