matching and ignoring line-comments