properly removing comments during lexing, before parsing