blob: 87364d80aa45b664e71f0302d4b0506f1de7842a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env ruby
RESULT = / * #(.*?)/
CODE = / * (.*?)/
ARGV.each do |path|
lines = File.readlines(path)
lines.each do |line|
if line =~ /\/\*/
last = nil
elsif match = line.match(RESULT)
line.replace(" * \# => #{last}")
elsif match = line.match(CODE)
last = eval(match[1])
end
end
puts lines
end
|