well, if you include the match in another rule it is always going to be swallowed and will need careful and special handling.  Maybe I'm missign the point though - the way I read it you are just replacing one special rule with another.
<br><br><br><div><span class="gmail_quote">On 8/19/06, <b class="gmail_sendername">Michael Sheets</b> <<a href="mailto:mummer@whitefalls.org">mummer@whitefalls.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Aug 19, 2006, at 2:01 PM, David Powers wrote:<br><br>> Take a look at the OCaml Bundle - this is already possible by<br>> scoping empty pairs differently than filled.<br><br>Sure it's possible now; but you've got a special rule for it and
<br>such. The other way you get it for free, making the syntax cleaner<br>and simpler. There can be times when it's not that simple, for<br>example if you want to include the {} in a meta.function rule.<br><br><br>_______________________________________________
<br>textmate-dev mailing list<br><a href="mailto:textmate-dev@lists.macromates.com">textmate-dev@lists.macromates.com</a><br><a href="http://lists.macromates.com/mailman/listinfo/textmate-dev">http://lists.macromates.com/mailman/listinfo/textmate-dev
</a><br></blockquote></div><br>