``` $ node examples/javascript.js Canopy Lisp x 5,223 ops/sec ±1.01% (93 runs sampled) PEG.js Lisp x 2,185 ops/sec ±2.94% (88 runs sampled) Canopy PEG x 208 ops/sec ±4.48% (85 runs sampled) PEG.js PEG x 122 ops/sec ±2.58% (72 runs sampled) ``` ``` $ py.test examples/python.py Name (time in ms) Min Max Mean StdDev Rounds Iterations -------------------------------------------------------------------------------------- test_canopy_parse_lisp 2.2879 4.2360 2.3693 0.2121 275 1 test_parsimonious_parse_lisp 3.4900 5.0471 3.5682 0.2141 256 1 test_canopy_parse_peg 48.7640 67.3039 53.4444 5.6759 15 1 test_parsimonious_parse_peg 57.3299 75.9330 61.1572 5.8624 17 1 -------------------------------------------------------------------------------------- ``` ``` $ ruby examples/ruby.rb Canopy Lisp 586.278 (± 3.2%) i/s - 2.964k Citrus Lisp 617.580 (± 3.4%) i/s - 3.111k Parslet Lisp 108.622 (± 5.5%) i/s - 550.000 Treetop Lisp 312.907 (± 5.4%) i/s - 1.560k Canopy PEG 32.787 (± 3.0%) i/s - 165.000 Citrus PEG 11.603 (± 8.6%) i/s - 58.000 Parslet PEG 8.189 (± 0.0%) i/s - 41.000 Treetop PEG 18.372 (±10.9%) i/s - 91.000 ```