Permalink
Commits on Oct 3, 2011
  1. Unify checks and passes

    dmajda committed Oct 3, 2011
    There is no real reason to have them separated.
  2. Rename |reportMissingReferencedRules| check to |reportMissingRules|

    dmajda committed Oct 3, 2011
    The new name is shorter, there is no real loss of meaning.
Commits on Oct 1, 2011
Commits on Sep 30, 2011
  1. Fix stack depth computations for empty sequences

    dmajda committed Sep 30, 2011
    Part of a fix for GH-53.
  2. Fix |posStackDepth| computation for rules

    dmajda committed Sep 30, 2011
    Rules by themselves do not need any variable for storing position.
    
    Part of a fix for GH-53.
  3. Fix |resultStackDepth| computation for sequences

    dmajda committed Sep 30, 2011
    The |1 + ...| was wrong -- sequence does not need its own variable since
    it reuses the one used by the first item.
    
    Part of a fix for GH-53.
  4. Fix string parsing tests

    dmajda committed Sep 30, 2011
    The tests were wrong because the |string| rule is not used to parse
    literals but rule names.
  5. Add tests for zero- and one-char literals

    dmajda committed Sep 30, 2011
    We optimize these cases in the emitter so we should better test them.
  6. Split |literal| rule in the PEG.js grammar to |literal| and |string|

    dmajda committed Sep 30, 2011
    This is just a formality now but it will make sense later when literals
    (but not strings) will allow "i" flag for case-insensitive matching.
Commits on Sep 29, 2011
  1. Few small README.md fixes

    dmajda committed Sep 29, 2011
Commits on Sep 27, 2011
Commits on Sep 24, 2011