Thanks for the quick reply. The definition data needs to be in a static file, so perhaps I can use a generation function to parse the text and create the table. In the mean time I will see if I can get some further details out of gdb so maybe I can figure out what is going on.<br>
<br>Just so I am clear though, the correct way to define this would be with square brackets enclosing the set? As in,<br><br> [ "a" ] = [ "alpha", "anchor", "armor" ]<br><br>Thanks,<br>
Stephen<br><br><br><div class="gmail_quote">On Mon, Nov 10, 2008 at 10:29 AM, Vern Paxson <span dir="ltr"><<a href="mailto:vern@icir.org">vern@icir.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">> smith.bro, line 150 (alpha, anchor, armor): bad tag in Val::CONVERTER<br>
> (types/table)<br>
<br>
</div>This is definitely a bug.<br>
<br>
A workaround is to use a temporary variable:<br>
<br>
global t1 = set( "alpha", "anchor", "armor" );<br>
global distinct_peers: table[string] of set[string] = {<br>
[ "a" ] = t1, # this works<br>
};<br>
<font color="#888888"><br>
- Vern<br>
</font></blockquote></div><br>