able to parse `else if statement`. and fix bugs of `if condition`.