Commit 1f80f72c authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Add separate speed test for EsprimaTokenizer.

parent 4cf671e1
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
# Script for benchmarking the lexer.
#
# Takes bunch of filenames as arguments and runs them all through lexer.
#
$:.unshift File.dirname(File.dirname(__FILE__)) + "/lib"
require 'jsduck/esprima_tokenizer'

ARGV.each do |fname|
  JsDuck::EsprimaTokenizer.instance.tokenize(IO.read(fname))
end