Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 4, 2010
  1. Bumped version to 1.7.0

    authored
Commits on Sep 2, 2010
  1. Fixed headers

    authored
  2. Rule names may contain letters, numbers, underscores, and dashes. The…

    authored
    …y MUST begin with a letter.
    
    Single digits may no longer be used at the end of rule names to indicate
    an exact number of times they must match. This essentially undoes commit
    4b5f6c9, and allows rule names to be defined more similarly to Ruby
    method names.
Commits on Sep 1, 2010
  1. Operator precedence

    authored
Commits on Aug 31, 2010
Commits on Aug 30, 2010
  1. A single digit may be used at the end of a rule name to indicate an

    authored
    exact number of times that rule must match. This is made possible by the
    fact that rule names may not end with a digit.
  2. Rule names may contain lower and upper-case letters, numbers,

    authored
    underscores, and dashes. They MUST end with a letter.
  3. Bumped version to 1.6.0

    authored
  4. Use absolute paths in

    authored
  5. 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.
  6. 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
Something went wrong with that request. Please try again.