From ae5fee63f160643a397d18e9e0658275606bc4d4 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 7 Mar 2023 02:18:26 +0200 Subject: initial commit --- examples/numeral.ct | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 examples/numeral.ct (limited to 'examples/numeral.ct') diff --git a/examples/numeral.ct b/examples/numeral.ct new file mode 100644 index 0000000..38936e9 --- /dev/null +++ b/examples/numeral.ct @@ -0,0 +1,35 @@ +/* good optimisation target: make these built in */ +type numeral { + u8; + u16; + u32; + u64; + i8; + i16; + i32; + i64; + isize; + usize; + float; + double; +} + +pub init(mut a *numeral) +{ + *a = 0; +} + +pub deinit(mut a *numeral) +{ + *a = 0; +} + +pub copy(mut a *numeral, b *numeral) +{ + *a = *b; +} + +pub move(mut a *numeral, mut b *numeral) +{ + *a = *b; +} -- cgit v1.3