Module: AdLint::Cpp::SyntaxNodeCollector
- Included in:
- Exam::CBuiltin::W0624
- Defined in:
- lib/adlint/cpp/syntax.rb
Class Method Summary collapse
Class Method Details
.collect_define_lines(node) ⇒ Object
1265 1266 1267 1268 1269 1270 1271 |
# File 'lib/adlint/cpp/syntax.rb', line 1265 def collect_define_lines(node) if node DefineLineCollector.new.tap { |col| node.accept(col) }.define_lines else [] end end |
.collect_undef_lines(node) ⇒ Object
1274 1275 1276 1277 1278 1279 1280 |
# File 'lib/adlint/cpp/syntax.rb', line 1274 def collect_undef_lines(node) if node UndefLineCollector.new.tap { |col| node.accept(col) }.undef_lines else [] end end |