You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
David Majda 2d38c5cab3 Handle non-unique expected values of match failuers differently
Before this commit, uniqueness was checked when addding the failure. Now
we make the entiries unique when generating the error report, saving a
little time when the parsing is successful. This does not increase the
benchmark numbers too much though.

Results of benchmark with 100 runs on V8:

  Before:  37.25 kB/s
  After:   37.41 kB/s
  Speedup: 0.241 %

Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.3 (KHTML, like
Gecko) Chrome/6.0.472.63 Safari/534.3
14 years ago
..
checks.js Compiler checks and passes are named for easier reference from tests 14 years ago
compiler.js Remove now mostly useless comment headers from the code 14 years ago
emitter.js Handle non-unique expected values of match failuers differently 14 years ago
parser.js Handle non-unique expected values of match failuers differently 14 years ago
parser.pegjs Simplify utility functions structure + do not export them as part of the PEG object 14 years ago
passes.js Compiler checks and passes are named for easier reference from tests 14 years ago
peg.js Remove now mostly useless comment headers from the code 14 years ago
utils.js Handle non-unique expected values of match failuers differently 14 years ago