<HTML><FONT FACE=arial,helvetica><HTML><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4">to nobody in particular, and all of you markdown in general!<BR>
<BR>
***<BR>
<BR>
i fully understand why it "seems" straightforward to you.<BR>
<BR>
but you're doing it ass-backward.<BR>
<BR>
if you're trying to develop a parser, you're doing it backward.<BR>
<BR>
you need to start with the end-user.<BR>
<BR>
figure out how you're gonna explain it to the average person.<BR>
<BR>
then work your way back from there.<BR>
<BR>
i've told you "the big secret" before.&nbsp;  i'll tell you again:<BR>
<BR>
&gt;&nbsp;&nbsp;  the big secret -- split the text-file on blank lines<BR>
<BR>
each of the "chunks" in your model must be delimited with<BR>
blank lines; that's something easy everyone can understand.<BR>
<BR>
if your model must change to accommodate that, change it.<BR>
<BR>
then step through the "chunks" and analyze as necessary.<BR>
<BR>
you will find that it's simple.&nbsp;  and easy to explain to users.<BR>
they'll have a solid mental model.&nbsp;  everything will be clear.<BR>
you'll wonder why you ever thought this was difficult, and<BR>
shake your head at your clumsy-ass reg-ex in retrospect.<BR>
<BR>
it's like solving a maze -- if you start at the exit-point,<BR>
it's really easy to work your way back to the beginning.<BR>
<BR>
start at the end.&nbsp;  start at the end-user.&nbsp;  you're welcome.<BR>
<BR>
-bowerbird<BR>
</FONT><FONT COLOR="#000000" FACE="Lucida Grande" LANG="0" SIZE="4"></FONT></HTML>