Permalink
Commits on Apr 7, 2016
  1. Bump to 1.1.0

    committed Apr 7, 2016
Commits on Feb 2, 2016
  1. Merge pull request #27 from sjothen/fix-noargs

    Fix bin/kpeg when there are no arguments passed in
    committed Feb 2, 2016
  2. Merge pull request #29 from ronakjangir47/unreachable_code

    Removed unreachable code `return ans`
    committed Feb 2, 2016
  3. Merge pull request #34 from jfinkhaeuser/master

    Change "grammer" to "grammar"
    committed Feb 2, 2016
Commits on Jan 29, 2016
  1. It's grammar, not grammer. Elsewhere in the document, that's correct, so

    this use is inconsistent as well as incorrect.
    jfinkhaeuser committed Jan 29, 2016
Commits on Nov 30, 2015
  1. Merge pull request #32 from takahashim/v1_0_0

    merge v1.0.0 into master
    committed Nov 30, 2015
  2. Merge pull request #33 from takahashim/tiny-markdown

    add new example of tiny Markdown
    committed Nov 30, 2015
Commits on Nov 29, 2015
Commits on Nov 20, 2015
  1. Merge pull request #31 from takahashim/gemfile

    add Gemfile
    committed Nov 20, 2015
Commits on Nov 12, 2015
  1. for Bundler

    takahashim committed Nov 12, 2015
Commits on Oct 7, 2015
  1. Removed unreachable code `return ans`

    There are early returns, so `return ans` is not reachable
    ronakjangir47 committed Oct 7, 2015
Commits on Jan 4, 2014
  1. Force minitest dependency

    drbrain committed Jan 4, 2014
  2. Bump to 1.0.0

    committed Jan 4, 2014
Commits on Dec 22, 2013
Commits on Sep 18, 2013
  1. Fix trailing whitespace in standalone parsers

    Previously kpeg would insert trailing whitespace into standalone
    parsers.  This was due to a regular expression that did not trim leading
    space when replacing `include Position` with the standalone
    functionality.
    
    Now the entire line is replaced instead of just the include which fixes
    the whitespace problem.
    drbrain committed Sep 18, 2013
  2. Remove trailing whitespace

    drbrain committed Sep 18, 2013
  3. Escape carriage return when round-tripping

    Previously the carriage return character ("\r") was not round-tripped
    properly.
    
    This will cause a warning on the (upcoming) Ruby 2.1.0 as a plain
    carriage return that is not at end-of-line is treated as a space.
    drbrain committed Sep 18, 2013
Commits on Aug 1, 2013
  1. Create expected regexp from string for ruby 2

    Ruby 2 changed how regular expressions are compared when it comes to
    escape sequences (but I'm not sure how).  This change creates the
    expected and actual regular expressions in the same manner avoiding a
    failure on ruby 2.0.0.
    drbrain committed Aug 1, 2013
  2. Add 2.0.0 to travis-ci

    drbrain committed Aug 1, 2013
  3. Upgrade to minitest 5

    drbrain committed Aug 1, 2013
Commits on Feb 28, 2013
  1. Compare by character instead of by byte

    kpeg mixes byte comparison with character comparison between get_byte,
    match_string, and scan.  This may cause unexpected behavior.
    
    Now get_byte returns a character instead of a byte (so π will be 960
    instead of 207 then 128).  This name is misleading but compatibility
    should be maintained.
    
    Furthermore, get_byte now uses a cached string length instead of
    recalculating it every time.  This results in a speedup of around 33%.
    drbrain committed Feb 28, 2013
Commits on Apr 19, 2012
  1. Merge pull request #24 from dudleyf/ast-helpers-module

    Output the generated AST helpers in a module so they can be reused.
    committed Apr 19, 2012
Commits on Apr 16, 2012
  1. Add .travis.yml to the Manifest

    committed Apr 16, 2012
  2. bump to 0.10.0

    committed Apr 16, 2012
Commits on Mar 8, 2012
  1. Fixed tests that would not fail the first go-around.

    Broke up KPeg::CodeGenerator#output into smaller pieces.
    drbrain committed Mar 8, 2012
  2. Added a pre-class directive

    drbrain committed Mar 8, 2012
  3. Clean up ruby 1.9 warnings

    drbrain committed Mar 8, 2012