parser now discards comments