class AdLint::Cpp::DateMacro

Public Class Methods

new() click to toggle source
Calls superclass method AdLint::Cpp::SpecialMacro::new
# File lib/adlint/cpp/macro.rb, line 456
def initialize
  super("__DATE__")
end

Private Instance Methods

generate_replacement_list(tok) click to toggle source
# File lib/adlint/cpp/macro.rb, line 461
def generate_replacement_list(tok)
  date = Time.now.strftime("%h %d %Y")
  PPTokens.new.push(Token.new(:PP_TOKEN, "\"#{date}\"", tok.location,
                              :STRING_LITERAL))
end