Switch to edit mode.
Name(s): parse_names1: "$building_utils:parse_names(spec)"
2: "Return {name, {alias, alias, ...}} from name,alias,alias or name:alias,alias"
3: spec = args[1]
4: if (!(colon = index(spec, ":")))
5: aliases = $string_utils:explode(spec, ",")
6: name = aliases[1]
7: else
8: aliases = $string_utils:explode(spec[colon + 1..length(spec)], ",")
9: name = spec[1..colon - 1]
10: endif
11: return {name, $list_utils:map_arg($string_utils, "trim", aliases)}