Permalink
Commits on Jan 12, 2011
Commits on Jan 11, 2011
  1. + comment

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

    kschiess 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
    kschiess committed Jan 10, 2011
Commits on Jan 9, 2011
  1. . comment

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

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

    kschiess committed Jan 2, 2011
  2. . changelog

    kschiess committed Jan 2, 2011
Commits on Jan 1, 2011
  1. 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

    kschiess committed Dec 29, 2010
  2. + Adding a todo

    kschiess 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.
    kschiess 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.
    kschiess committed Dec 8, 2010
Commits on Nov 30, 2010
  1. .

    kschiess committed Nov 30, 2010
  2. - merge artifacts

    kschiess committed Nov 30, 2010
  3. . less documentation

    kschiess committed Nov 26, 2010
  4. . nodoc

    kschiess committed Nov 26, 2010
  5. . version bump

    kschiess committed Nov 30, 2010
  6. + specs for call_on_match

    kschiess committed Nov 30, 2010
  7. - removes #each_match

    kschiess committed Nov 30, 2010
Commits on Nov 29, 2010
  1. + documentation

    kschiess committed Nov 26, 2010