From 4580394abbf78cdb1869100b0df61c7613d8669f Mon Sep 17 00:00:00 2001 From: tenderlove Date: Wed, 10 Jul 2013 18:22:52 +0000 Subject: [PATCH] * tool/probes_to_wiki.rb: adding a script to convert probes.d to wiki format for easy wiki updates. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41907 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ tool/probes_to_wiki.rb | 16 ++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 tool/probes_to_wiki.rb diff --git a/ChangeLog b/ChangeLog index 97757187b4..42196547a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Jul 11 03:22:10 2013 Aaron Patterson + + * tool/probes_to_wiki.rb: adding a script to convert probes.d to wiki + format for easy wiki updates. + Thu Jul 11 00:54:07 2013 Zachary Scott * man/ri.1: Incorrect use of .Dd macro [Bug #8620] by Tristan Hill diff --git a/tool/probes_to_wiki.rb b/tool/probes_to_wiki.rb new file mode 100644 index 0000000000..75b263aaaf --- /dev/null +++ b/tool/probes_to_wiki.rb @@ -0,0 +1,16 @@ +### +# Converts the probes.d file to redmine wiki format. Usage: +# +# ruby probes.d + +File.read(ARGV[0]).scan(/\/\*.*?\*\//m).grep(/ruby/).each do |comment| + comment.gsub!(/^(\/\*|[ ]*)|\*\/$/, '').strip! + puts + comment.each_line.each_with_index do |line, i| + if i == 0 + puts "=== #{line.chomp}" + else + puts line.gsub(/`([^`]*)`/, '(({\1}))') + end + end +end