aboutsummaryrefslogtreecommitdiff
path: root/code/main.felan
blob: d629a263caeb3aea50f1ae1192e7ee463806e780 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@import("lib/operator.felan");

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

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

main :: ()->void{
  a := 'a';
  b := 123;
  print(&a);
  print(&b);
  // print(123);
};