[Parser] Can handle more complicated if/else statements