aboutsummaryrefslogtreecommitdiff
path: root/code/main.felan
blob: 98aa762720cbd6c2a6caf6fd2b78932260e5b5f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@import("basic.felan");

print :: (value:**anytype)->void{
  if comptime @type_of(value.*) == u8 {
    @putc(value.*);
  }else{
    @putc('h');
  }
};

__sum__ :: (left:*anytype,right:i64) -> (@type_of(left)) {
  return @add(left,right);
};

main :: ()->void{
  arr :[10]i64= undefined;
  arr[0] = 2;
  arr[1] = 3;
  p := &arr[0];
  p += 1;
  print(p.*);
};