catala/tests/test_proof/good/enums-arith.catala_en
2022-01-14 19:01:23 +01:00

21 lines
512 B
Markdown

## Test
```catala
declaration enumeration T:
-- C content boolean
-- D content integer
declaration enumeration S:
-- A content integer
-- B content T
declaration scope A:
context x content integer
context y content S
scope A:
definition y equals B content (D content 1)
definition x under condition match y with pattern -- A of a: a >= 0 -- B of b: false consequence equals 0
definition x under condition match y with pattern -- A of a: a < 0 -- B of b: true consequence equals 1
```