Skip to content
Commits on Jul 24, 2010
  1. Bump version

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

    committed
    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 committed with
    …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…

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

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

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

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

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

    committed
  5. Updated docs

    committed
  6. Bump version

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

    committed
    …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

    committed
  2. Fixed link in RDoc

    committed
  3. Added links

    committed
  4. Updated docs

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

    committed
  2. Updated docs

    committed
Commits on Jun 8, 2010
  1. Updating docs

    committed
  2. Adding documentation

    committed
Commits on Jun 3, 2010
  1. Bump version

    committed
  2. Fixed spelling

    committed
Commits on Jun 2, 2010
  1. Bump version

    committed
  2. Bump version

    committed
  3. Updated docs

    committed
  4. GrammarMethods#parse accepts options hash as second argument. Added t…

    committed
    …he ability to specify a different root rule on the fly
Something went wrong with that request. Please try again.