kit

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

stdin (256B)


      1 :language toy
      2 jit { let value: i64 = 41; }
      3 value + 1
      4 jit { fn twice(v: i64): i64 { return v * 2; } }
      5 twice(value)
      6 jit { record Point { x: i64, y: i64, } }
      7 jit { fn sum_point(): i64 { let p: Point = Point { x: 4, y: 5 }; return p.x + p.y; } }
      8 sum_point()
      9 q