Comment detail

コメントの削除 (Nested Flatten)

Rubyの記述がなかったので、書いてみました。 # と =begin, =end しか処理していません。 # これでいいんだっけ・・・?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/usr/bin/env ruby

block = false
ARGF.read.each do |line|
        if(block && (line =~ /=end/)) then
                block = false
                next
        end 
        if(block || block = (line =~ /=begin/)) then
                next
        end 
        puts line.gsub(/(.*)#(.*)/, '\1')
end

Index

Feed

Other

Link

Pathtraq

loading...