I did not test but this seems to be missing some cases:
case true?(tab:print()):tab:
the ternary is ending within the brackets in the skip logic.
Or when having a closure with a switch statement in the case value
case function()switch 1 do case 1: return 1 end end:
I did not test but this seems to be missing some cases:
case true?(tab:print()):tab:
the ternary is ending within the brackets in the skip logic. Or when having a closure with a switch statement in the case valuecase function()switch 1 do case 1: return 1 end end: