`if in` parser bug fixing