class AdLint::Language::C

Public Class Methods

check_phases() click to toggle source
# File lib/adlint/lang.rb, line 87
def check_phases
  [
    ::AdLint::Cpp::Prepare1Phase,
    ::AdLint::Cpp::EvalPhase,
    ::AdLint::Cpp::SubstPhase,
    ::AdLint::Cc1::Prepare1Phase,
    ::AdLint::Cc1::ParsePhase
  ].freeze
end
single_module_phases() click to toggle source
# File lib/adlint/lang.rb, line 69
def single_module_phases
  [
    ::AdLint::Cpp::Prepare1Phase,
    ::AdLint::Cpp::Prepare2Phase,
    ::AdLint::Cpp::EvalPhase,
    ::AdLint::Cpp::SubstPhase,
    ::AdLint::Cc1::Prepare1Phase,
    ::AdLint::Cc1::ParsePhase,
    ::AdLint::Cc1::ResolvePhase,
    ::AdLint::Cc1::Prepare2Phase,
    ::AdLint::Cc1::InterpPhase,
    ::AdLint::Cpp::ReviewPhase,
    ::AdLint::Cc1::ReviewPhase,
    ::AdLint::Cpp::ExaminationPhase,
    ::AdLint::Cc1::ExaminationPhase
  ].freeze
end