diff options
Diffstat (limited to 'core/control_flow.nom')
| -rw-r--r-- | core/control_flow.nom | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/control_flow.nom b/core/control_flow.nom index f0238a4..2c85221 100644 --- a/core/control_flow.nom +++ b/core/control_flow.nom @@ -39,7 +39,7 @@ immediately ..to # If %when_true_expr is guaranteed to be truthy, we can use Lua's idiomatic equivalent of a conditional expression: (cond and if_true or if_false) - if: %when_true_expr.type in {Text:yes, List:yes, Dict:yes, Number:yes} + if: {Text:yes, List:yes, Dict:yes, Number:yes}.(%when_true_expr.type) return Lua value ".." (\(%condition as lua expr) and \(%when_true_expr as lua expr) or \(%when_false_expr as lua expr)) |
