Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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

    authored
  2. Use absolute paths in

    authored
  3. Removed 'consume_all' option from parsing options. This option caused

    authored
    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.
  4. Bumped version to 1.5.2

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

    authored
Commits on Jul 26, 2010
  1. Added precedence test

    authored
Commits on Jul 24, 2010
  1. Bump version

    authored
  2. Introduced compatibility with Ruby 1.9.2 rc2 (Thanks Simon Haydon). In

    authored
    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.
  3. @cjheath

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

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

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

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

    authored
    … because the calculator should calculate the same result as Ruby would.
  2. Refactored examples

    authored
  3. Merged sugar into main file. Changed Rule#ext and Rule#ext= to Rule#e…

    authored
    …xtension and Rule#extension= for consistency.
  4. Bump version

    authored
  5. Updated docs

    authored
  6. Bump version

    authored
  7. Choices now return the match object from the first sub-rule that matc…

    authored
    …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.
Commits on Jun 10, 2010
  1. Bump version

    authored
  2. Fixed link in RDoc

    authored
  3. Added links

    authored
  4. Updated docs

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

    authored
  2. Updated docs

    authored
Commits on Jun 8, 2010
  1. Updating docs

    authored
Something went wrong with that request. Please try again.