pegjs/examples
David Majda ee8c121676 Use labeled expressions and variables instead of $1, $2, etc.
Labeled expressions lead to more maintainable code and also will allow
certain optimizations (we can ignore results of expressions not passed
to the actions).

This does not speed up the benchmark suite execution statistically
significantly on V8.

Detailed results (benchmark suite totals):

---------------------------------
 Test #     Before       After
---------------------------------
      1   28.43 kB/s   28.46 kB/s
      2   28.38 kB/s   28.56 kB/s
      3   28.22 kB/s   28.58 kB/s
      4   28.76 kB/s   28.55 kB/s
      5   28.57 kB/s   28.48 kB/s
---------------------------------
Average   28.47 kB/s   28.53 kB/s
---------------------------------

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.55 Safari/533.4
2010-06-07 09:23:04 +02:00
..
arithmetics.pegjs Use labeled expressions and variables instead of $1, $2, etc. 2010-06-07 09:23:04 +02:00
css.pegjs Use labeled expressions and variables instead of $1, $2, etc. 2010-06-07 09:23:04 +02:00
javascript.pegjs Use labeled expressions and variables instead of $1, $2, etc. 2010-06-07 09:23:04 +02:00
json.pegjs Use labeled expressions and variables instead of $1, $2, etc. 2010-06-07 09:23:04 +02:00