I find discussion of techniques for building Markdown parsers very interesting. It&#39;s slightly off topic, perhaps, but I don&#39;t think this list is large enough to spawn a separate &quot;Markdown implementers&quot; list.<div>
<br></div><div>David<br><br><div class="gmail_quote"><br></div><div class="gmail_quote">On 1 December 2011 16:53, Seumas Mac Uilleachan <span dir="ltr">&lt;<a href="mailto:seumas@idirect.ca">seumas@idirect.ca</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
    On 12/01/2011 11:37 AM, <a href="mailto:Bowerbird@aol.com" target="_blank">Bowerbird@aol.com</a> wrote:
    </div></div><blockquote type="cite"><font face="arial,helvetica"><div><div class="h5"><font color="#000000" face="Lucida
          Grande" lang="0" size="4">john said:<br>
          &gt;   Have you considered using a PEG instead of regexes? <br>
          <br>
          for all you home-schooled and self-taught programmers<br>
          for whom &quot;peg&quot; is far too computer-sciencey for comfort,<br>
          consider as an alternative the simple methodology i use...<br>
          <br>
          i split the text-file on blank lines and place it in an array.<br>
          <br>
          that is first-cut for my light-markup format, a.k.a., &quot;zml&quot;<br>
          -- zen markup language -- but it&#39;s alright with me if you<br>
          markdown people want to borrow it for your own purpose.<br>
          <br>
          i mean, seriously, it&#39;s not like i could patent it, or
          anything.<br>
          (but, on second thought, perhaps i _should_ at least apply.)<br>
          <br>
          then i walk the array, analyzing each item to see what it is;<br>
          the chunk might get tagged as a blockquote, or a heading,<br>
          or a list item, or a plain old paragraph, or _whatever_ it is.<br>
          <br>
          then i walk the array again, using the tag for each chunk to<br>
          generate the appropriate output for the desired format(s)...<br>
          <br>
          (sometimes the tag, or the output, is dependent upon the<br>
          surrounding chunks, and that&#39;s the reason i walk it twice.)<br>
          <br>
          it&#39;s the methodology of a simpleton, i am the first to admit,<br>
          but it works, and it works well, and it works sufficiently
          fast.<br>
          <br>
          best of all, for me, is that it&#39;s extremely easy to
          understand.<br>
          <br>
          even better, for everyone:  it&#39;s easy for users to understand.<br>
          <br>
          after all, there&#39;s no payoff in confusing the users.  is
          there?<br>
          <br>
          -bowerbird<br>
          <br>
          p.s.  &quot;alright&quot; is a word i like to use...  it&#39;s akin to
          &quot;already&quot;...<br>
        </font>
        <br>
        <fieldset></fieldset>
        <br>
        </div></div><pre>_______________________________________________
Markdown-Discuss mailing list
<a href="mailto:Markdown-Discuss@six.pairlist.net" target="_blank">Markdown-Discuss@six.pairlist.net</a>
<a href="http://six.pairlist.net/mailman/listinfo/markdown-discuss" target="_blank">http://six.pairlist.net/mailman/listinfo/markdown-discuss</a>
</pre>
      </font></blockquote>
    What confuses me is what this all has to do with markdown.<br>
  </div>

<br>_______________________________________________<br>
Markdown-Discuss mailing list<br>
<a href="mailto:Markdown-Discuss@six.pairlist.net">Markdown-Discuss@six.pairlist.net</a><br>
<a href="http://six.pairlist.net/mailman/listinfo/markdown-discuss" target="_blank">http://six.pairlist.net/mailman/listinfo/markdown-discuss</a><br>
<br></blockquote></div><br></div>