pass parser