Permalink
Commits on Jan 17, 2011
  1. . prepares 1.0.1 release

    committed Jan 17, 2011
  2. ! Fixes another instance of hash mangling.

    No more logic errors
    in that branch at least
    until age comes to bear
    committed Jan 17, 2011
  3. Merge branch 'work'

    committed Jan 17, 2011
  4. + regression

    committed Jan 17, 2011
Commits on Jan 13, 2011
  1. . ignores rbc files

    committed Jan 13, 2011
  2. . more specs for error tree

    committed Jan 2, 2011
  3. . speccing error behaviour

    committed Jan 2, 2011
Commits on Jan 12, 2011
Commits on Jan 11, 2011
  1. + comment

    committed Jan 11, 2011
Commits on Jan 10, 2011
  1. . history

    committed Jan 10, 2011
  2. + uses throw/catch instead of raise/rescue

    This is done for speed reasons: Stack traces cost a lot. This version is
    about an order of magnitude faster than the last one. No change for the
    user, he still only sees a ParseFailed exception, but always with the
    same stack trace. (which is good, since that stack trace is internal
    anyway)
    
    the computer
    you've used for years
    suddenly so slow
    committed Jan 10, 2011
Commits on Jan 9, 2011
  1. . comment

    committed Jan 9, 2011
Commits on Jan 4, 2011
  1. . wrong lib

    committed Jan 4, 2011
Commits on Jan 2, 2011
  1. . version bump

    committed Jan 2, 2011
  2. . changelog

    committed Jan 2, 2011
Commits on Jan 1, 2011
  1. @rkh

    Add RSpec matchers to ease testing parsers:

        require 'parslet/rspec'
        it { should parse('foo') }
        it { should_not parse('bar') }
        it { should parse('foo').as(:start => 'f', :rest => 'oo') }
    
    Tests included.
    rkh committed Jan 1, 2011
Commits on Dec 29, 2010
  1. + 1.0 got lost

    committed Dec 29, 2010
  2. + Adding a todo

    committed Dec 29, 2010
  3. + Autotest is now clever enough to figure out where the files are

    You might have to do a touch .rspec in the root of the project if it doesn't manage.
    committed Dec 29, 2010
Commits on Dec 8, 2010
  1. + parslet.inspect yields a string that can be read back

    exp(parslet.to_s) should be an idempotent transformation.
    committed Dec 8, 2010
Commits on Nov 30, 2010
  1. .

    committed Nov 30, 2010