<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-336308386934546555.post268406792312293234..comments</id><updated>2010-05-02T18:52:51.658+08:00</updated><title type='text'>Comments on C for Coding: More Details on JMD Markdown Parsing</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.cforcoding.com/feeds/268406792312293234/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html'/><author><name>William Shields</name><uri>http://www.blogger.com/profile/18356811199950883367</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-3825103947715482226</id><published>2010-05-02T18:52:51.654+08:00</published><updated>2010-05-02T18:52:51.654+08:00</updated><title type='text'>Just came over your post here, I think you should ...</title><content type='html'>Just came over your post here, I think you should take a look at &amp;quot;pegdown&amp;quot; (http://github.com/sirthias/pegdown), a newly release open-source Java library pretty much doing exactly what you are planning:&lt;br /&gt;Proper Markdown processing without regular expressions but rather an actual parser. In the case of pegdown it&amp;#39;s a PEG parser built with &amp;quot;parboiled&amp;quot; (http://github.com/sirthias/parboiled), another relatively new Java approach to parsing.&lt;br /&gt;The PEG grammar underlying pegdown stems largely from John MacFarlanes &amp;quot;peg-markup&amp;quot; implemented in C and also available on GitHub...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default/3825103947715482226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default/3825103947715482226'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html?showComment=1272797571654#c3825103947715482226' title=''/><author><name>Mathias</name><uri>http://github.com/sirthias/pegdown</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-268406792312293234' source='http://www.blogger.com/feeds/336308386934546555/posts/default/268406792312293234' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-6206518419843316487</id><published>2010-01-14T07:54:23.907+08:00</published><updated>2010-01-14T07:54:23.907+08:00</updated><title type='text'>Well, yes and no. There are steps in the regex par...</title><content type='html'>Well, yes and no. There are steps in the regex parsing of, say, escaping and unescaping special characters. I would count these as passes.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default/6206518419843316487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default/6206518419843316487'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html?showComment=1263426863907#c6206518419843316487' title=''/><author><name>William Shields</name><uri>http://www.blogger.com/profile/18356811199950883367</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07140129710674369084'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-268406792312293234' source='http://www.blogger.com/feeds/336308386934546555/posts/default/268406792312293234' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-92662585015544642</id><published>2010-01-14T00:02:25.495+08:00</published><updated>2010-01-14T00:02:25.495+08:00</updated><title type='text'>a lot of it boils down to doing one "pass" over th...</title><content type='html'>a lot of it boils down to doing one &amp;quot;pass&amp;quot; over the input text instead of dozens to hundreds, as the regex-based solution does.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default/92662585015544642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/268406792312293234/comments/default/92662585015544642'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html?showComment=1263398545495#c92662585015544642' title=''/><author><name>Jeff Atwood</name><uri>http://codinghorror.myopenid.com/</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2010/01/more-details-on-jmd-markdown-parsing.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-268406792312293234' source='http://www.blogger.com/feeds/336308386934546555/posts/default/268406792312293234' type='text/html'/></entry></feed>