Loading benchmark/esprima_lex.rb 0 → 100644 +14 −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_lexer' ARGV.each do |fname| lex = JsDuck::EsprimaLexer.new(IO.read(fname)) while !lex.empty? lex.next end end benchmark/lex.rb +4 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,9 @@ $:.unshift File.dirname(File.dirname(__FILE__)) + "/lib" require 'jsduck/lexer' ARGV.each do |fname| JsDuck::Lexer.new(IO.read(fname)) lex = JsDuck::Lexer.new(IO.read(fname)) while !lex.empty? lex.next end end Loading
benchmark/esprima_lex.rb 0 → 100644 +14 −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_lexer' ARGV.each do |fname| lex = JsDuck::EsprimaLexer.new(IO.read(fname)) while !lex.empty? lex.next end end
benchmark/lex.rb +4 −1 Original line number Diff line number Diff line Loading @@ -6,6 +6,9 @@ $:.unshift File.dirname(File.dirname(__FILE__)) + "/lib" require 'jsduck/lexer' ARGV.each do |fname| JsDuck::Lexer.new(IO.read(fname)) lex = JsDuck::Lexer.new(IO.read(fname)) while !lex.empty? lex.next end end