catala/tests/test_struct/good/same_name_fields.catala_en

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

45 lines
1.1 KiB
Plaintext
Raw Normal View History

## Article
```catala
declaration structure Foo:
data f content integer
declaration structure Bar:
data f content integer
declaration scope A:
context output x content Foo
context output y content integer
scope A:
definition x equals Foo { -- f: 1 }
definition y equals x.Foo.f
```
```catala-test-inline
$ catala Interpret -s A
2023-03-31 18:56:45 +03:00
[WARNING] The structure "Bar" is never used; maybe it's unnecessary?
2023-03-31 15:01:04 +03:00
┌─⯈ tests/test_struct/good/same_name_fields.catala_en:7.23-7.26:
2023-03-31 15:01:04 +03:00
└─┐
2023-03-31 18:56:45 +03:00
7 │ declaration structure Bar:
│ ‾‾‾
2023-03-31 15:01:04 +03:00
└─ Article
[RESULT] Computation successful! Results:
[RESULT] x = Foo { -- f: 1 }
[RESULT] y = 1
```
```catala-test-inline
$ catala Interpret_Lcalc -s A --avoid_exceptions --optimize
[WARNING] The structure "Bar" is never used; maybe it's unnecessary?
┌─⯈ tests/test_struct/good/same_name_fields.catala_en:7.23-7.26:
└─┐
7 │ declaration structure Bar:
│ ‾‾‾
└─ Article
[RESULT] Computation successful! Results:
2023-11-15 16:11:04 +03:00
[RESULT] x = Foo { -- f: 1 }
[RESULT] y = 1
```