Addressing the bug from #168, the parser now allows raise, break, next, and return expressions to appear on the right-side of a logical expression.
Similar to infix assignments, flow control expressions "take over" the expression, and subsequent components of the expression will be parsed as the value of the control expression, rather than the parent. See the added specs for more details.
Addressing the bug from #168, the parser now allows
raise
,break
,next
, andreturn
expressions to appear on the right-side of a logical expression.Similar to infix assignments, flow control expressions "take over" the expression, and subsequent components of the expression will be parsed as the value of the control expression, rather than the parent. See the added specs for more details.