From bb560b4201d8b813ed3999250845f365ff9d6c50 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Wed, 1 Nov 2023 00:18:36 +0200 Subject: more tweaks to syntax --- tests/d.ek | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tests/d.ek (limited to 'tests') diff --git a/tests/d.ek b/tests/d.ek new file mode 100644 index 0000000..1ee313d --- /dev/null +++ b/tests/d.ek @@ -0,0 +1,35 @@ +struct vec[any T] +{ + u27 size; + u27 cap; + *T buf; +} + +append(*vec v, T::typeof(v) e) +{ + if v.size == v.cap { + v.cap *= 3; + v.buf = realloc(v.buf, v.cap); + } + u27 a = { + 2 + }; + + { + here(); + } + + u27 a = { + .what = 200, + .wow = 200 + }; + + u27 a = switch (b) { + default: 20; + }; + + label: while a { + } + + v.buf[v.size] = e; +} -- cgit v1.3