Permalink
Commits on Aug 30, 2010
  1. 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. 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 22, 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 22, 2010
Commits on Jun 10, 2010
  1. Bump version

    committed Jun 10, 2010
  2. Fixed link in RDoc

    committed Jun 10, 2010
  3. Added links

    committed Jun 10, 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
  2. Adding documentation

    committed Jun 8, 2010
Commits on Jun 3, 2010
  1. Bump version

    committed Jun 3, 2010
  2. Fixed spelling

    committed Jun 3, 2010