<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (threedaymonk)</title>
    <link>https://pinboard.in/u:threedaymonk/public/</link>
    <description>recent bookmarks from threedaymonk</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://ach.srht.site/minipeg"/>
	<rdf:li rdf:resource="http://languagejs.com/"/>
	<rdf:li rdf:resource="http://kschiess.github.com/parslet/"/>
	<rdf:li rdf:resource="http://boshi.inimino.org/3box/PanPG/about.html"/>
	<rdf:li rdf:resource="http://post.b3k.us/modern-parsing-bibliography"/>
	<rdf:li rdf:resource="https://github.com/mjijackson/citrus"/>
	<rdf:li rdf:resource="http://thingsaaronmade.com/blog/a-simple-intro-to-writing-a-lexer-with-ragel.html"/>
	<rdf:li rdf:resource="http://eli.thegreenplace.net/2010/01/02/top-down-operator-precedence-parsing/"/>
	<rdf:li rdf:resource="http://gist.github.com/100503"/>
	<rdf:li rdf:resource="http://idontsmoke.co.uk/2005/rbnarcissus/"/>
	<rdf:li rdf:resource="http://treetop.rubyforge.org/"/>
	<rdf:li rdf:resource="http://javascript.crockford.com/tdop/tdop.html"/>
	<rdf:li rdf:resource="http://dhaka.rubyforge.org/"/>
	<rdf:li rdf:resource="http://chronic.rubyforge.org/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://ach.srht.site/minipeg">
    <title>Minipeg - Parser generator for C</title>
    <dc:date>2022-05-16T07:50:58+00:00</dc:date>
    <link>https://ach.srht.site/minipeg</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Minipeg is a parser generator for C that you can easily add to your project as a single file.]]></description>
<dc:subject>c parser peg library</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e264ae9439af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:peg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://languagejs.com/">
    <title>Language.js</title>
    <dc:date>2011-06-21T16:44:06+00:00</dc:date>
    <link>http://languagejs.com/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[JavaScript PEG parser with extensions to improve error reporting.]]></description>
<dc:subject>javascript parser peg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:1a16b1c88f21/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:peg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kschiess.github.com/parslet/">
    <title>parslet</title>
    <dc:date>2011-01-12T18:27:52+00:00</dc:date>
    <link>http://kschiess.github.com/parslet/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A PEG parser generator library that uses Ruby rather than its own language.]]></description>
<dc:subject>ruby parser peg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:b78719ca831d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:peg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://boshi.inimino.org/3box/PanPG/about.html">
    <title>PanPG</title>
    <dc:date>2010-12-04T16:34:12+00:00</dc:date>
    <link>http://boshi.inimino.org/3box/PanPG/about.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘PanPG is a parser generator. Input is a parser expression grammar (PEG) and output is a parser written in JavaScript.’
]]></description>
<dc:subject>peg parser javascript</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:c48a2d9d5bd9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:peg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://post.b3k.us/modern-parsing-bibliography">
    <title>Modern parsing bibliography</title>
    <dc:date>2010-12-02T09:50:01+00:00</dc:date>
    <link>http://post.b3k.us/modern-parsing-bibliography</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>programming parser compiler</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:7466723558d5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:compiler"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mjijackson/citrus">
    <title>Citrus</title>
    <dc:date>2010-11-23T15:50:10+00:00</dc:date>
    <link>https://github.com/mjijackson/citrus</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Parsing expressions for Ruby.
]]></description>
<dc:subject>ruby parser peg</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:193f92e9e9d1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:peg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://thingsaaronmade.com/blog/a-simple-intro-to-writing-a-lexer-with-ragel.html">
    <title>A simple intro to writing a lexer with Ragel.</title>
    <dc:date>2010-07-19T16:50:24+00:00</dc:date>
    <link>http://thingsaaronmade.com/blog/a-simple-intro-to-writing-a-lexer-with-ragel.html</link>
    <dc:creator>threedaymonk</dc:creator><dc:subject>ruby ragel parser text</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e8c4a27647d6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ragel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:text"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://eli.thegreenplace.net/2010/01/02/top-down-operator-precedence-parsing/">
    <title>Top-Down operator precedence parsing</title>
    <dc:date>2010-01-09T21:49:31+00:00</dc:date>
    <link>http://eli.thegreenplace.net/2010/01/02/top-down-operator-precedence-parsing/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘this article is my usual attempt to explain the topic to myself’
]]></description>
<dc:subject>programming algorithms parser</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:d8750b3eb655/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:algorithms"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://gist.github.com/100503">
    <title>mio</title>
    <dc:date>2009-04-25T20:47:49+00:00</dc:date>
    <link>http://gist.github.com/100503</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘a lil tiny subset of Io all in Ruby’. 280-odd lines of Ruby.
]]></description>
<dc:subject>ruby io programming parser interpreter</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0a25b45df443/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:io"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:interpreter"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://idontsmoke.co.uk/2005/rbnarcissus/">
    <title>rbNarcissus</title>
    <dc:date>2008-04-23T14:25:44+00:00</dc:date>
    <link>http://idontsmoke.co.uk/2005/rbnarcissus/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[A JavaScript parser in Ruby. Ideal for making iplayer-dl more robust.
]]></description>
<dc:subject>javascript ruby parser</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:e17e673f3c4b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://treetop.rubyforge.org/">
    <title>Treetop</title>
    <dc:date>2008-01-17T18:07:06+00:00</dc:date>
    <link>http://treetop.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[PEG parser generator for Ruby.
]]></description>
<dc:subject>ruby parser library</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:9e67ffe0560c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://javascript.crockford.com/tdop/tdop.html">
    <title>Top Down Operator Precedence</title>
    <dc:date>2007-10-16T11:40:59+00:00</dc:date>
    <link>http://javascript.crockford.com/tdop/tdop.html</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[Parser implemented in JavaScript.
]]></description>
<dc:subject>javascript parser compsci programming</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:48b5e00cdb6d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:compsci"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dhaka.rubyforge.org/">
    <title>Dhaka</title>
    <dc:date>2006-12-15T17:42:52+00:00</dc:date>
    <link>http://dhaka.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[LALR1 parser generator for Ruby.
]]></description>
<dc:subject>ruby parser library</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:3cc565c540c1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:library"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://chronic.rubyforge.org/">
    <title>Chronic</title>
    <dc:date>2006-10-20T11:48:58+00:00</dc:date>
    <link>http://chronic.rubyforge.org/</link>
    <dc:creator>threedaymonk</dc:creator><description><![CDATA[‘[A] natural language date/time parser written in pure Ruby.’
]]></description>
<dc:subject>ruby library calendar parser time date</dc:subject>
<dc:identifier>https://pinboard.in/u:threedaymonk/b:0e3cdfc61815/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:library"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:calendar"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:parser"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:time"/>
	<rdf:li rdf:resource="https://pinboard.in/u:threedaymonk/t:date"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>