diff options
author | murphy <murphy@rubychan.de> | 2006-04-19 00:13:41 +0000 |
---|---|---|
committer | murphy <murphy@rubychan.de> | 2006-04-19 00:13:41 +0000 |
commit | f5f50a14c523327a28b39eeb0223261434d6d9f7 (patch) | |
tree | 611e101502bed11f09f5054a59c23d0a71095eb7 /bench/bench.rb | |
parent | 8b65a055f6627a6ce6d6874219775fa1f603dd31 (diff) | |
download | coderay-f5f50a14c523327a28b39eeb0223261434d6d9f7.tar.gz |
New Version: 0.7.0!
Adjusted gem.rake.
HTML scanner fixed.
Enhanced filetype.rb: .rake files, xml, yaml (preparing for YAML scanner.)
Enhanced test/ruby/1.in.rb.
Added XML scanner with example.
plugin.rb: made all_plugin_names public.
Diffstat (limited to 'bench/bench.rb')
-rw-r--r-- | bench/bench.rb | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/bench/bench.rb b/bench/bench.rb index efda06e..7e3cbb8 100644 --- a/bench/bench.rb +++ b/bench/bench.rb @@ -135,7 +135,9 @@ Benchmark.bm(20) do |bm| begin v = $VERBOSE $VERBOSE = nil - output = c.convert(data) + N.times do + output = c.convert(data) + end $VERBOSE = v rescue => boom output = boom.inspect @@ -151,7 +153,10 @@ Benchmark.bm(20) do |bm| time = bm.report('SilverCity') do Dir.chdir(here) do - `c:/Python/Scripts/source2html.pyo --generator=#{lang} example.#{lang} > test.silvercity.html` + File.open('input-data', 'w') { |f| f.write data } + N.times do + `c:/Python/Scripts/source2html.pyo --generator=#{lang} input-data > test.silvercity.html` + end end $file_created << ", test.silvercity.#{format}" end @@ -182,3 +187,25 @@ __END__ .ruby .global { color: #7FB; } .ruby .expr { color: #227; } .ruby .escape { color: #277; } + +.xml .normal {} +.xml .namespace { color: #B66; font-weight: bold; } +.xml .tag { color: #F88; } +.xml .comment { color: #005; font-style: italic; } +.xml .punct { color: #447; font-weight: bold; } +.xml .string { color: #944; } +.xml .number { color: #F99; } +.xml .attribute { color: #BB7; } + +.yaml .normal {} +.yaml .document { font-weight: bold; color: #07F; } +.yaml .type { font-weight: bold; color: #05C; } +.yaml .key { color: #F88; } +.yaml .comment { color: #005; font-style: italic; } +.yaml .punct { color: #447; font-weight: bold; } +.yaml .string { color: #944; } +.yaml .number { color: #F99; } +.yaml .time { color: #F99; } +.yaml .date { color: #F99; } +.yaml .ref { color: #944; } +.yaml .anchor { color: #944; } |