Nick Glencross wrote: > > Does it make sense to have nestable structures?
Not always. Consider debug info that includes "line number" and "statement number". You could have multiple statements per line, or multiple lines per statement. > Actually the example notation looks quite different from what other > people are suggesting, so let me rephrase it as: > > .hll_debug_begin HLL "perl5" > .hll_debug_begin copyright "Fred"... I much prefer your previous, more compact, example syntax. > .hll_debug_end line > .hll_debug_begin line 2 I don't think the "end" directives add much. There's almost always going to be an "end line" before a "begin line", so why not let 'begin line' to imply the end of any previously-declared line? Regards, Roger Browne