lib/rant/c/include.rb in rant-0.5.4 vs lib/rant/c/include.rb in rant-0.5.6
- old
+ new
@@ -22,9 +22,19 @@
l_includes = []
in_block_comment = false
prev_line = nil
src.each { |line|
line.chomp!
+ if block_start_i = line.index("/*")
+ c_start_i = line.index("//")
+ if !c_start_i || block_start_i < c_start_i
+ if block_end_i = line.index("*/")
+ if block_end_i > block_start_i
+ line[block_start_i..block_end_i+1] = ""
+ end
+ end
+ end
+ end
if prev_line
line = prev_line << line
prev_line = nil
end
if line =~ /\\$/