use a pre-processing step to remove comments in rdp before lexing source code