class Autoproj::Stats::SLOCCounter
Public Instance Methods
find_counter_for_path(path)
click to toggle source
# File lib/autoproj/stats/sloc_counter.rb, line 4 def find_counter_for_path(path) case path when /\.rb$/, /\.orogen$/ lambda { |line| line !~ /^(?:#|end)$/ } when /\.py$/ lambda { |line| line !~ /^#/ } when /\.(?:[ch]pp|cc?|hh?)$/ lambda { |line| line !~ /^(?:[{}]+|\/\/)$/ } when /CMakeLists.txt/, /\.cmake$/ lambda { |line| line !~ /^#/ } when /\.sdf$/ lambda { |line| true } end end