aboutsummaryrefslogtreecommitdiff
path: root/tests/vars.ek
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2023-09-05 18:30:01 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2023-10-31 12:30:09 +0200
commitfed864bf018e7d97fda24089ebe08fa0da1c3b97 (patch)
tree709dddea28995c58931f28a69525258129aa2fef /tests/vars.ek
parenta06ed46bffa94e4613052e0ddf0cb70ab32651ab (diff)
downloadek-fed864bf018e7d97fda24089ebe08fa0da1c3b97.tar.gz
ek-fed864bf018e7d97fda24089ebe08fa0da1c3b97.zip
more or less happy with syntax
Diffstat (limited to 'tests/vars.ek')
-rw-r--r--tests/vars.ek32
1 files changed, 16 insertions, 16 deletions
diff --git a/tests/vars.ek b/tests/vars.ek
index 8780e3f..ad56213 100644
--- a/tests/vars.ek
+++ b/tests/vars.ek
@@ -1,33 +1,33 @@
typedef any {}
struct some_struct {
- a i64;
+ i64 a;
}
-struct some_template (A any) {
- a A;
+struct some_template (any A) {
+ A a;
}
main()
{
- a mut i64 = 20;
+ i64 a = 20;
a = 200;
- b mut some_struct = {20};
- b = {200};
+ some_struct b = {.a = 20};
+ b = {.a = 200};
- c mut = {20} as some_struct;
- c = {200};
+ mut c = {.a = 20} as some_struct;
+ c = {.a = 200};
- d mut some_template = {20};
- d = {200};
+ mut some_template d = {.a = 20};
+ d = {.a = 200};
- e mut some_template (i64) = {20};
- e = {200};
+ mut some_template![i64] e = {.a = 20};
+ e = {.a = 200};
- f mut = {20} as some_template;
- f = {200};
+ mut f = {.a = 20} as some_template;
+ f = {.a = 200};
- g mut = {20} as some_template(i64);
- g = {200};
+ mut g = {.a = 20} as some_template(i64);
+ g = {.a = 200};
}