compiler

Unnamed Compiled Systems Language Project
git clone http://frotz.net/git/compiler.git
Log | Files | Refs

1041-arrays.src (401B)


      1 
      2 var numbers [8]byte = { 1, 2, 4, 8, 16, 32, 64, 128 };
      3 
      4 var data [8]byte = { 0x10, 0x20, 0x30, 0x40,
      5                      0x50, 0x60, 0x70, 0x80 };
      6 
      7 func dump(x [8]byte) {
      8 	var n i32 = 0;
      9 	while (n < 8) {
     10 		_hexout_(x[n]);
     11 		n++;
     12 	}
     13 }
     14 
     15 func start() i32 {
     16 	var n i32 = 0;
     17 	var m i32 = 0;
     18 	while (n < 8) {
     19 		_hexout_(numbers[n]);
     20 		m = m + numbers[n];
     21 		n++;
     22 	}
     23 	_hexout_(m);
     24 	dump(data);
     25 	return n;
     26 }