able to parse `if condition`