Skip to content

Latest commit

 

History

History
93 lines (62 loc) · 3.17 KB

contribute.textile

File metadata and controls

93 lines (62 loc) · 3.17 KB
layout title
default
Contribute

Find parslet to be really useful? Or just found a bug that is really ruining
the day for you? Please contribute! Find the code on
github.

Contact

Join us on IRC in #parslet.

Discussion and patches (or the odd cry for ‘Help! How can I parse X?’) should
go to our mailing list at
ruby.parslet@librelist.com. Just write a
short message to that address and librelist will
subscribe you. NNTP/web interface can be had through
gmane.org:
gmane.comp.lang.ruby.parslet.

Bugs

Log in to github and open a bug ticket
here. Please be sure to include
the version of parslet and Ruby; maybe you can even provide some code that
exhibits the bug?

And of course if you provide a properly tested patch, you’ll be our hero and
get a place in the space below for lifetime.

Projects

Have you got a project that uses parslet? Please write
us about it.

Examples

In here, you can find a parser for a lisp like language and much more.

Net::HTTP::Server

A really small and elegant HTTP server written in Ruby. Think Webrick. Using
parslet. (Postmodern)

thnad

Thnad is a tiny programming language with so few features that it is not useful for anything at all — except showing how to write a compiler in half an hour.

wt aka working title

A small parser that compiles to a postscript file. This is mostly for demoing
the various aspects of a parser.

Werd.rb

A variant of Chris Pound’s word generator written in Ruby, with some
improvements. (Robert Kosek)

versionub

A semantic version parser. (meh)

Thanks for all the fish — Contributions

  • rogerbraun (rogerbraun) for being my
    unicode tester.
  • meh (meh) for taking a real close look.
  • John Mettraux (jmettraux) for the really
    nice JSON example and for pushing parslet beyond its limits.
  • Josep M. Bach (txus) for minding the small
    things that make a big difference.
  • Matthew Draper (matthewd) for bothering with my
    broken CSS.
  • Hal Brodigan (postmodern) for solving our
    email parsing needs!
  • R. Konstantin Haase (rhk) for rspec matchers that help
    stamp out, eliminate and abolish redundancy.
  • Florian Hanke (floere) has given a lot of very
    inspiring input for parslet. His questions have been key to rounding off the
    corners and making the library as aesthetic as it is. And just look at the
    logo.
  • Kaspar Schiess (absurd.li) for being brave enough
    to actually add another parser library to a field that’s already bursting
    at the seams.