summaryrefslogtreecommitdiff
path: root/bench/bench.rb
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2006-04-19 00:13:41 +0000
committermurphy <murphy@rubychan.de>2006-04-19 00:13:41 +0000
commitf5f50a14c523327a28b39eeb0223261434d6d9f7 (patch)
tree611e101502bed11f09f5054a59c23d0a71095eb7 /bench/bench.rb
parent8b65a055f6627a6ce6d6874219775fa1f603dd31 (diff)
downloadcoderay-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.rb31
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; }