pegjs/lib
David Majda 24d38f74b9 Replaced two-level rule cache with a one-level one.
This leads to simpler code and also speeds up the benchmark suite execution by
5,89 % on V8.

Detailed results (benchmark suite totals):

---------------------------------
 Test #     Before       After
---------------------------------
      1   24,70 kB/s   26,14 kB/s
      2   24,49 kB/s   26,05 kB/s
      3   24,67 kB/s   25,99 kB/s
      4   24,65 kB/s   26,13 kB/s
      5   24,71 kB/s   26,14 kB/s
---------------------------------
Average   24,64 kB/s   26.10 kB/s
---------------------------------

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.7 Safari/533.2
2010-04-11 16:46:45 +02:00
..
compiler.js Replaced two-level rule cache with a one-level one. 2010-04-11 16:46:45 +02:00
metagrammar.js Added \uFEFF (BOM) to the definition of whitespace in the metagrammar. 2010-04-11 11:45:05 +02:00
metagrammar.pegjs Added \uFEFF (BOM) to the definition of whitespace in the metagrammar. 2010-04-11 11:45:05 +02:00
runtime.js Sort expected strings in the error messages. 2010-04-11 15:34:30 +02:00