diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-05-06 22:06:25 +0300 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2023-05-06 22:06:25 +0300 |
| commit | 82cdf010329c4ac6827698689e7e39644fad07b6 (patch) | |
| tree | 641c75ea227892a3d8e1a28dcd1001d6ec114600 /tests/vars.ek | |
| parent | f98ec211bf60858b43b87ae125a5e13be9b41ee5 (diff) | |
| download | ek-82cdf010329c4ac6827698689e7e39644fad07b6.tar.gz ek-82cdf010329c4ac6827698689e7e39644fad07b6.zip | |
rename *.cu to *.ek
+ Name changes can be sort of difficult
Diffstat (limited to 'tests/vars.ek')
| -rw-r--r-- | tests/vars.ek | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/vars.ek b/tests/vars.ek new file mode 100644 index 0000000..8780e3f --- /dev/null +++ b/tests/vars.ek @@ -0,0 +1,33 @@ +typedef any {} + +struct some_struct { + a i64; +} + +struct some_template (A any) { + a A; +} + +main() +{ + a mut i64 = 20; + a = 200; + + b mut some_struct = {20}; + b = {200}; + + c mut = {20} as some_struct; + c = {200}; + + d mut some_template = {20}; + d = {200}; + + e mut some_template (i64) = {20}; + e = {200}; + + f mut = {20} as some_template; + f = {200}; + + g mut = {20} as some_template(i64); + g = {200}; +} |
