preprocessor: don't substitute 'dates' when preceded by an underscore