[Parser]While bugfix