mirror of
https://github.com/CatalaLang/catala.git
synced 2024-09-20 08:47:14 +03:00
21 lines
512 B
Markdown
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
|
|
```
|