kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

38_declarations_alias_extern.toy (275B)


      1 type Word = i64;
      2 
      3 extern fn imported(x: Word): Word;
      4 extern var errno: i64;
      5 
      6 fn add(a: Word, b: Word): Word {
      7   return a + b;
      8 }
      9 
     10 pub alias exported_add = add;
     11 
     12 fn __user_main(): i64 {
     13   let x: Word = 40;
     14   return add(x, 2);
     15 }
     16 
     17 fn main(): i32 { return __user_main() as i32; }