Commits on Aug 30, 2010
  1. Bumped version to 1.6.0

    committed Aug 30, 2010
  2. Use absolute paths in

    committed Aug 30, 2010
  3. Removed 'consume_all' option from parsing options. This option caused

    the length of a match to be calculated by default, which can be a costly
    operation. Instead, if the user desires to ensure that all input is
    consumed during a parse, he should use !. or something similar; i.e.
    don't match anything.
    committed Aug 30, 2010
  4. Bumped version to 1.5.2

    committed Aug 30, 2010
Commits on Aug 19, 2010
Commits on Aug 17, 2010
  1. Bumped version to 1.5.1

    committed Aug 17, 2010
Commits on Jul 26, 2010
  1. Added precedence test

    committed Jul 26, 2010
Commits on Jul 24, 2010
  1. Bump version

    committed Jul 24, 2010
  2. Introduced compatibility with Ruby 1.9.2 rc2 (Thanks Simon Haydon). In

    1.9.2, Array#flatten expects that obj.to_ary raise NoMethodError if not
    defined. Redefinition of Match#method_missing broke this behavior.
    
    Also fixed include paths on tests to compensate for the lack of "." in
    1.9.2's $LOAD_PATH.
    committed Jul 24, 2010
  3. @cjheath

    Allow character classes to make escaped square brackets, and only att…

    …empt to match at specified offset, not throughout the remainder of the input
    cjheath committed with Jul 2, 2010
  4. Removed method_missing hack because it can be confusing for new users…

    …. It's safer anyways to simply prefix rule names with a symbol.
    committed Jul 24, 2010
Commits on Jul 15, 2010
  1. Fixed a comment

    committed Jul 15, 2010
Commits on Jun 22, 2010
  1. Refactored CalcTestMethods to use eval instead of a hard-coded result…

    … because the calculator should calculate the same result as Ruby would.
    committed Jun 22, 2010
  2. Refactored examples

    committed Jun 22, 2010
  3. Merged sugar into main file. Changed Rule#ext and Rule#ext= to Rule#e…

    …xtension and Rule#extension= for consistency.
    committed Jun 22, 2010
  4. Bump version

    committed Jun 22, 2010
  5. Updated docs

    committed Jun 22, 2010
  6. Bump version

    committed Jun 21, 2010
  7. Choices now return the match object from the first sub-rule that matc…

    …hes, extended. This has two advantages: 1) Parse trees are a LOT smaller which should lead to much faster parse times and construction and 2) semantic rules are easier (and more natural) to create because they no longer need to use the 'first.value' idiom.
    committed Jun 21, 2010
Commits on Jun 10, 2010
  1. Bump version

    committed Jun 9, 2010
  2. Fixed link in RDoc

    committed Jun 9, 2010
  3. Added links

    committed Jun 9, 2010
  4. Updated docs

    committed Jun 9, 2010
Commits on Jun 9, 2010
  1. Changed usage page to syntax

    committed Jun 9, 2010
  2. Updated docs

    committed Jun 9, 2010
Commits on Jun 8, 2010
  1. Updating docs

    committed Jun 8, 2010