diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-09-27 21:21:29 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-09-27 21:21:29 -0400 |
| commit | 8480fd5393721e57ec3bc0171513f3239d193f6d (patch) | |
| tree | 4b4d62999dc49af946f19142e64bf4391de608ea /test | |
| parent | 747024f4151cca8013be6b13d2adc83849a55198 (diff) | |
Add support for ? predicates
Diffstat (limited to 'test')
| -rw-r--r-- | test/cases/header.bqn | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/cases/header.bqn b/test/cases/header.bqn index 43051a7b..303ba0fe 100644 --- a/test/cases/header.bqn +++ b/test/cases/header.bqn @@ -115,6 +115,20 @@ 2 % +β1{F _r_ G:{ππ©:Fπ©; π¨ππ©:π¨Gπ©}}β{2βΈπ½Γ·π½}3 ! % {π¨Failπ©:π¨;π©}@ +# Predicates +4 % {0 ? 3;4} +! % {aβ1?5;a} +! % {5;1<2?6} +! % {xβ4βx=x?;4} +! % {Β·?2;3} # TODO detect in compiler +2 % {aβ2β4=ΓΛa,?a;6} +2 % aβ2β{a>1?a<1?-a;a} +1 % -Β΄{π©β€2?3Γπ©;π©}Β¨2βΏ5 +! % {π©;π¨<2?0;π¨} +3 % 1{π¨<π©?π¨+π©;π©;π¨}2 +3 % 3{π¨<π©?π¨+π©;π©;π¨}2 +4 % β¨4,2β©{=π?βπ;π} + # Destructuring 2 % {πaβΏb:b-a}3βΏ5 ! % {πaβΏb:π©}β4 |
