1
Fork 0
blog/_posts
Chris Couzens 782be09796 Update the nom parsing blog post
It used to be based on nom 3.
It uses macros that aren't available in nom 4.

Additionally, I believe I have made it more self-contained-
The previous version used macros defined externally to the blog post and
nom.

I have also added accompanying tests for many of the functions declared.

I believe it is worthwhile updating this.
Nom links to it as documentation for learning nom.
2018-06-24 21:26:32 +01:00
..
2011-01-15-blog-static.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-15-fnord.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-15-fnordig-is-up-and-running.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-20-error-pages.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-22-poor-mans-vpn.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-22-static-blog-system-runs.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-23-static-blog-system-improved.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-01-26-ipv6-with-nodejs.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-08-25-blog-running-with-jekyll.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-09-02-compile-nginx.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-09-02-kramdown-test.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-09-08-running-on-ssl.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-09-27-running-etherpad-lite-on-nginx.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-10-02-fast-and-simple-proxy-server.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-10-18-using-ipvwith-inetd.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-12-25-network-config-without-ifconfig.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2011-12-25-send-your-docs-to-your-kindle.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-05-07-swap-in-double-linked-lists.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-05-08-my-instapaper-stats.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-05-12-instapaper-stats-is-online.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-07-05-raspberry-pia-guick-guide-to-a-successfull-start.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-07-06-raspberry-pi-day-two.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-09-16-getting-ipvworking-with-smartos-and-kvm.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-09-21-badbilla-billomat-api-client.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-12-13-getting-try-redis-db-com-back-online.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2012-12-30-fnord-news-show.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-01-04-29c3-or-my-first-congress.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-01-10-try-redis-io-is-online.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-01-14-problems-after-disconnecting-luks-device.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-01-22-irregular-backups-with-rsnapshotand-rsnapshot-ii.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-05-11-git-merge.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-11-01-iterate-the-keyspace-in-redis-scan.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-11-02-run-server-side-git-hook-when-there-are-no-updates.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-11-06-unicode-codepoints-in-ruby.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2013-11-10-redis-faq-or-what-you-learn-when-idling-in-redis.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-01-01-30c3.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-01-20-fixing-a-vagrant-hostonlyif-error.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-02-19-multiple-slides-on-one-side-in-one-pdf.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-03-03-samsung-chromebook-a-short-review.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-03-04-don-t-set-an-empty-root-password-on-chrome-os.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-03-11-redis-cluster-with-pre-existing-data.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-03-17-fixing-zfs-pool-error-in-zones-dump.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-04-01-opentechschool-learn-new-things.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-05-12-changing-the-root-password-in-recent-smartos.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-05-15-key-value-logs-with-nginx.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-05-26-opentechschooljavascript-for-beginners.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-07-27-extending-redis-with-lua-packages.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-08-04-eurucamp-2014.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-08-09-eurucamp-2014-video-and-photos.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-08-12-first-experience-with-rust.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-09-18-jsfest-week-2014.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-10-15-a-rust-library-for-liblzf.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-11-11-review-redis-applied-design-patterns.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-11-15-how-to-not-write-a-bachelor-thesis.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-12-03-a-story-of-hacking-or-rust-on-the-psp.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2014-12-29-2014-in-many-words.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-01-15-rdb-rs-fast-and-efficient-rdb-parsing-utility.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-02-09-hiredis-is-up-to-date.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-03-05-the-difference-of-rust-s-spawn-and-scoped.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-03-06-u2f-demo-application.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-04-03-new-releases-of-hiredis-py-and-node.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-05-14-using-a-kindle-for-status-information.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-06-01-redis-sentinel-and-redis-cluster.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-07-15-omnomnom-parsing-iso8601-dates-using-nom.md Update the nom parsing blog post 2018-06-24 21:26:32 +01:00
2015-10-22-redis-dev-day-london-2015.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2015-12-31-2015-in-many-words.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-02-23-create-releases-using-hubcaps-a-rust-library.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-03-04-load-your-config-into-your-environment.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-03-29-releasing-rust-projects-the-automatic-way.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-05-12-quickcheck-does-your-code-work.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-06-09-longboarding-vennbahn.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-08-31-rust-from-the-back-to-the-front.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-09-28-signify-ed25519-signatures-for-your-files.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-11-29-novemb-rs-code-sprint-weekend-2016-retrospective.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-12-02-xen-a-backend-frontend-driver-example.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-12-20-xen-split-driver-initial-communication.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2016-12-31-2016-in-many-words.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-03-04-send-icmp-echo-replies-using-ebpf.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-07-09-how-to-write-a-master-thesis.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-07-09-new-design.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-09-07-vacation-ahead.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-11-08-master-thesis-network-function-offloading-in-virtualized-environments.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-11-17-github-pages-deployment-made-easy.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-11-18-hello-rust-hello-webassembly.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2017-12-31-2017-in-many-words.md fix: Upgrade to cobalt#346 2018-01-08 15:56:34 +01:00
2018-01-08-things-i-read-week-2.md Fix permalink 2018-01-10 11:54:38 +01:00
2018-01-10-retrospective-rust-cologne-in-january.md Edit: added link to Rust Design Patterns 2018-01-10 15:16:08 +01:00
2018-01-15-things-i-read-week-3.md new post Things I read, Week 3 2018-01-15 20:30:38 +01:00
2018-01-23-things-i-read-week-4.md new post: Things I read, Week 4 2018-01-23 11:41:21 +01:00
2018-01-29-things-i-read-week-5.md new post: Things I read, Week 5 2018-01-29 16:13:48 -08:00
2018-02-06-things-i-read-week-6.md Make it less big 2018-02-12 12:08:52 +01:00
2018-02-07-d-oh-dns-over-https-in-rust.md Better footnote styling: explicit border 2018-02-07 10:03:45 +01:00
2018-02-09-doh-everything.md new post: DOH everything 2018-02-09 14:52:51 +01:00
2018-02-12-things-i-read-week-7.md new post: Things I read, Week 7 2018-02-12 12:11:12 +01:00
2018-02-18-a-new-job.md Add when 2018-02-18 16:08:32 +01:00
2018-02-20-end-of-maintenance-hiredis-co.md new post: End of Maintenance: hiredis & Co. 2018-02-20 17:53:26 +01:00
2018-02-20-things-i-read-week-8.md new post: Things I read, Week 8 2018-02-20 18:13:15 +01:00
2018-02-26-things-i-read-week-9.md new post: Things I read, Week 9 2018-02-26 13:57:30 +01:00
2018-03-07-things-i-read-week-10.md new post: Things I read, Week 10 2018-03-07 20:08:49 +01:00