[BUGFIX] V:if should respect operator precedence