Permalink
Commits on Nov 6, 2010
  1. @brixen

    Simplistic captures for peg.pg.

    brixen committed Nov 6, 2010
  2. @brixen

    Define #metaclass for MRI.

    brixen committed Nov 6, 2010
  3. @brixen
  4. @brixen
  5. @brixen
  6. @brixen
  7. @brixen

    Removed creating Variable from Symbol.

    A Variable makes sense as part of a Grammar. Allowing a Symbol would
    permit the following:
    
      pat = Pegarus.pattern(1) + :S
    
    However, there's no way to link that Variable created with :S back
    to the Variable used in the Grammar without reaching into that pattern.
    It's just as simple and better to do the following
    
      g = Pegarus.grammar
      g.S = ...
      g.A = Pegarus.pattern(1) + g.S
    brixen committed Nov 6, 2010
  8. @brixen

    Compile a grammar.

    brixen committed Nov 6, 2010
  9. @brixen

    Specs for matching a grammar.

    brixen committed Nov 6, 2010
Commits on Nov 4, 2010
  1. @brixen

    Dropped Range AST nodes.

    These were of dubious value and not really in LPEG. They were
    mostly an attempt to map Ruby basic classes to PEG concepts.
    brixen committed Nov 4, 2010
  2. @brixen
  3. @brixen

    Some cleanup.

    brixen committed Nov 4, 2010
  4. @brixen

    Consider characters, not bytes.

    brixen committed Nov 3, 2010
Commits on Nov 2, 2010
  1. @brixen

    Explicit spec for &patt.

    brixen committed Nov 2, 2010
  2. @brixen

    Purged tags.

    brixen committed Nov 2, 2010
  3. @brixen
  4. @brixen
Commits on Nov 1, 2010
  1. @brixen

    Tag failing Product specs.

    brixen committed Nov 1, 2010
  2. @brixen

    Fixed specs using Product.

    brixen committed Nov 1, 2010
  3. @brixen
  4. @brixen
  5. @brixen

    Fixed setting next ip.

    brixen committed Nov 1, 2010
Commits on Oct 30, 2010
  1. @brixen
  2. @brixen
Commits on Oct 27, 2010
  1. @brixen

    Removed tags for passing specs.

    brixen committed Oct 27, 2010
  2. @brixen

    Compile Choice.

    brixen committed Oct 27, 2010
  3. @brixen
  4. @brixen
  5. @brixen
  6. @brixen
Commits on Oct 26, 2010
  1. @brixen
  2. @brixen

    Removed tags for passing specs.

    brixen committed Oct 26, 2010
  3. @brixen

    Fixes for 1.9.2 compatibility.

    brixen committed Oct 26, 2010
  4. @brixen

    Compile Any and Concatenation.

    brixen committed Oct 26, 2010
  5. @brixen

    Added :any instruction.

    brixen committed Oct 26, 2010