yair 0.1.0

A compiler framework written entirely in Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// RUN: @yair_as @file | @yair_dis -

// CHECK: mod "😀"
mod "😀" {
  // CHECK: fn foo() : *any {
  fn foo() : *any {
    // CHECK: b0():
    bar():
      // CHECK: [[result:\w+]] = const *any null
      r = const *any null
      // CHECK: ret $$result
      ret r
  }
}