module AdLint::Cpp::SyntaxNodeCollector

Public Class Methods

collect_define_lines(node) click to toggle source
# 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) click to toggle source
# 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

Private Instance Methods

collect_define_lines(node) click to toggle source
# 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) click to toggle source
# 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