├── .github ├── FUNDING.yml └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── deny.toml ├── examples └── benchmarks.rs ├── src ├── argument.rs ├── block.rs ├── codegen.rs ├── constant.rs ├── context.rs ├── function.rs ├── global.rs ├── instructions.rs ├── io │ ├── benchmarks │ │ └── mod.rs │ ├── mod.rs │ ├── test-lit-shell.rs │ ├── test-lit-shell.yml │ ├── yair-as.rs │ ├── yair-as.yml │ ├── yair-dis.rs │ └── yair-dis.yml ├── jit │ ├── yair-jit.rs │ └── yair-jit.yml ├── jitgen.rs ├── lib.rs ├── linkgen.rs ├── lld │ └── mod.rs ├── llvm │ ├── benchmarks │ │ ├── huge.yail │ │ └── mod.rs │ ├── mod.rs │ ├── yair-llvm.rs │ └── yair-llvm.yml ├── location.rs ├── module.rs ├── value.rs ├── verifier │ ├── yair-verify.rs │ └── yair-verify.yml ├── verify.rs └── yalang │ └── bootstrap │ ├── bootstrap.rs │ └── bootstrap.yml └── tests ├── lit.rs └── lit ├── all ├── assembler │ ├── consts │ │ ├── array.yail │ │ ├── bool_false.yail │ │ ├── bool_true.yail │ │ ├── f16.yail │ │ ├── f32.yail │ │ ├── f64.yail │ │ ├── i16.yail │ │ ├── i32.yail │ │ ├── i64.yail │ │ ├── i8.yail │ │ ├── ptr_null.yail │ │ ├── struct.yail │ │ ├── u16.yail │ │ ├── u32.yail │ │ ├── u64.yail │ │ ├── u8.yail │ │ ├── undef.ya │ │ └── vector.yail │ ├── fn │ │ ├── call_fn_in_another_mod.yail │ │ ├── export.yail │ │ ├── job.yail │ │ ├── no_args.yail │ │ ├── one_arg.yail │ │ └── one_arg_body.yail │ ├── insts │ │ ├── add.yail │ │ ├── and.yail │ │ ├── bitcast.yail │ │ ├── br.yail │ │ ├── call.yail │ │ ├── cast.yail │ │ ├── cbr.yail │ │ ├── cmp_bad.yail │ │ ├── cmp_eq.yail │ │ ├── cmp_ge.yail │ │ ├── cmp_gt.yail │ │ ├── cmp_le.yail │ │ ├── cmp_lt.yail │ │ ├── cmp_ne.yail │ │ ├── div.yail │ │ ├── extract.yail │ │ ├── indexinto.yail │ │ ├── insert.yail │ │ ├── load.yail │ │ ├── mul.yail │ │ ├── neg.yail │ │ ├── not.yail │ │ ├── or.yail │ │ ├── rem.yail │ │ ├── ret_value.yail │ │ ├── ret_void.yail │ │ ├── select.yail │ │ ├── shl.yail │ │ ├── shr.yail │ │ ├── stackalloc.yail │ │ ├── store.yail │ │ ├── sub.yail │ │ └── xor.yail │ ├── loc │ │ ├── fn.yail │ │ ├── inst.yail │ │ └── var.yail │ ├── mod │ │ ├── bad_fn_or_var_or_struct.yail │ │ ├── bad_quoted.yail │ │ ├── bad_simple.yail │ │ ├── empty.yail │ │ ├── missing_closing_brace.yail │ │ ├── missing_module_name.yail │ │ ├── missing_opening_brace.yail │ │ ├── multiple_modules.yail │ │ ├── simple.yail │ │ └── unicode.yail │ ├── struct │ │ ├── declare.yail │ │ ├── function_with_named_struct.yail │ │ ├── struct_using_struct.yail │ │ └── var_with_named_struct.yail │ └── var │ │ ├── array.yail │ │ ├── basic.yail │ │ ├── export.yail │ │ ├── load.yail │ │ ├── struct.yail │ │ └── vector.yail └── verifier │ ├── binary_add_bool.yail │ ├── binary_and_float.yail │ ├── binary_div_bool.yail │ ├── binary_mul_bool.yail │ ├── binary_or_float.yail │ ├── binary_rem_bool.yail │ ├── binary_shl_bool.yail │ ├── binary_shr_bool.yail │ ├── binary_sub_bool.yail │ ├── binary_types_must_match.yail │ ├── binary_xor_float.yail │ ├── br_block_mismatch_args0.yail │ ├── br_block_mismatch_args1.yail │ ├── call_func_mismatch_args0.yail │ ├── call_func_mismatch_args1.yail │ ├── cast_with_scalar_and_vector.yail │ ├── cast_with_type_void.yail │ ├── cast_with_vectors_of_different_width.yail │ ├── cbr_false_block_mismatch_args0.yail │ ├── cbr_false_block_mismatch_args1.yail │ ├── cbr_non_bool.yail │ ├── cbr_true_block_mismatch_args0.yail │ ├── cbr_true_block_mismatch_args1.yail │ ├── cmp_type_not_float_or_int.yail │ ├── cmp_types_must_match.yail │ ├── fn_block_mismatch_args.yail │ ├── fn_block_mismatch_num_args.yail │ ├── fn_does_not_match_ret.yail │ ├── job_mismatch0.yail │ ├── job_mismatch1.yail │ ├── job_mismatch2.yail │ ├── stackalloc_must_appear_in_entry_block.yail │ ├── unary_neg_bool.yail │ └── unary_not_ptr.yail ├── llvm ├── asm │ ├── add_f32.yail │ ├── add_i32.yail │ ├── add_u32.yail │ ├── and_i32.yail │ ├── and_u32.yail │ ├── bitcast.yail │ ├── br.yail │ ├── div_f32.yail │ ├── div_i32.yail │ ├── div_u32.yail │ ├── mul_f32.yail │ ├── mul_i32.yail │ ├── mul_u32.yail │ ├── or_i32.yail │ ├── or_u32.yail │ ├── rem_f32.yail │ ├── rem_i32.yail │ ├── rem_u32.yail │ ├── sub_f32.yail │ ├── sub_i32.yail │ ├── sub_u32.yail │ ├── xor_i32.yail │ └── xor_u32.yail ├── ir │ ├── fn │ │ ├── export.yail │ │ ├── job.yail │ │ └── use_c_func.yail │ ├── function_with_named_struct.yail │ ├── insts │ │ ├── add_f32.yail │ │ ├── add_i32.yail │ │ ├── add_u32.yail │ │ ├── and_i32.yail │ │ ├── and_u32.yail │ │ ├── bitcast.yail │ │ ├── br.yail │ │ ├── call.yail │ │ ├── cast_f32_to_f16.yail │ │ ├── cast_f32_to_f64.yail │ │ ├── cast_f32_to_i32.yail │ │ ├── cast_f32_to_u32.yail │ │ ├── cast_i32_to_f32.yail │ │ ├── cast_i32_to_i64.yail │ │ ├── cast_i32_to_u16.yail │ │ ├── cast_i32_to_u32.yail │ │ ├── cast_i32_to_u64.yail │ │ ├── cast_u32_to_f32.yail │ │ ├── cast_u32_to_i32.yail │ │ ├── cast_u32_to_i64.yail │ │ ├── cast_u32_to_u16.yail │ │ ├── cast_u32_to_u64.yail │ │ ├── cbr.yail │ │ ├── cmp_eq_f32.yail │ │ ├── cmp_eq_i32.yail │ │ ├── cmp_eq_u32.yail │ │ ├── cmp_ge_f32.yail │ │ ├── cmp_ge_i32.yail │ │ ├── cmp_ge_u32.yail │ │ ├── cmp_gt_f32.yail │ │ ├── cmp_gt_i32.yail │ │ ├── cmp_gt_u32.yail │ │ ├── cmp_le_f32.yail │ │ ├── cmp_le_i32.yail │ │ ├── cmp_le_u32.yail │ │ ├── cmp_lt_f32.yail │ │ ├── cmp_lt_i32.yail │ │ ├── cmp_lt_u32.yail │ │ ├── cmp_ne_f32.yail │ │ ├── cmp_ne_i32.yail │ │ ├── cmp_ne_u32.yail │ │ ├── div_f32.yail │ │ ├── div_i32.yail │ │ ├── div_u32.yail │ │ ├── extract.yail │ │ ├── indexinto.yail │ │ ├── insert.yail │ │ ├── load.yail │ │ ├── mul_f32.yail │ │ ├── mul_i32.yail │ │ ├── mul_u32.yail │ │ ├── neg_f32.yail │ │ ├── neg_i32.yail │ │ ├── neg_u32.yail │ │ ├── not_i32.yail │ │ ├── not_u32.yail │ │ ├── or_i32.yail │ │ ├── or_u32.yail │ │ ├── rem_f32.yail │ │ ├── rem_i32.yail │ │ ├── rem_u32.yail │ │ ├── select.yail │ │ ├── shl_i64.yail │ │ ├── shl_u64.yail │ │ ├── shr_i64.yail │ │ ├── shr_u64.yail │ │ ├── stackalloc.yail │ │ ├── store.yail │ │ ├── sub_f32.yail │ │ ├── sub_i32.yail │ │ ├── sub_u32.yail │ │ ├── xor_i32.yail │ │ └── xor_u32.yail │ └── var │ │ └── load.yail └── jit │ ├── i32.yail │ └── nop.yail └── yalang ├── expressions ├── add.ya ├── and.ya ├── as.ya ├── div.ya ├── eq.ya ├── errors │ └── different_precedence_groups.ya ├── ge.ya ├── gt.ya ├── le.ya ├── lt.ya ├── mod.ya ├── mul.ya ├── ne.ya ├── not.ya ├── or.ya ├── sub.ya └── xor.ya ├── packages ├── import.ya └── package.ya └── syntax ├── array.ya ├── assignment.ya ├── break.ya ├── call.ya ├── const_f32.ya ├── const_i32.ya ├── const_u32.ya ├── continue.ya ├── create_var.ya ├── empty.ya ├── empty_function.ya ├── empty_scope.ya ├── errors ├── assignment_into_unknown_var.ya ├── else.ya ├── else2.ya ├── identifier_shadows_previous_identifier.ya ├── ifelseelse.ya └── scope_var_shadows.ya ├── if.ya ├── if_with_if.ya ├── ifelse.ya ├── ifelseif.ya ├── ifelseifelse.ya ├── multi_line_comment.ya ├── multiple_operands.ya ├── one_arg_function.ya ├── return.ya ├── scope_with_if.ya ├── shadowing_identifiers_in_scopes.ya ├── single_line_comment.ya ├── two_arg_function.ya ├── while.ya └── whitespace.ya /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [sheredom] 2 | -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/README.md -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/benchmarks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/examples/benchmarks.rs -------------------------------------------------------------------------------- /src/argument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/argument.rs -------------------------------------------------------------------------------- /src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/block.rs -------------------------------------------------------------------------------- /src/codegen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/codegen.rs -------------------------------------------------------------------------------- /src/constant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/constant.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/function.rs -------------------------------------------------------------------------------- /src/global.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/global.rs -------------------------------------------------------------------------------- /src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/instructions.rs -------------------------------------------------------------------------------- /src/io/benchmarks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/benchmarks/mod.rs -------------------------------------------------------------------------------- /src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/mod.rs -------------------------------------------------------------------------------- /src/io/test-lit-shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/test-lit-shell.rs -------------------------------------------------------------------------------- /src/io/test-lit-shell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/test-lit-shell.yml -------------------------------------------------------------------------------- /src/io/yair-as.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/yair-as.rs -------------------------------------------------------------------------------- /src/io/yair-as.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/yair-as.yml -------------------------------------------------------------------------------- /src/io/yair-dis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/yair-dis.rs -------------------------------------------------------------------------------- /src/io/yair-dis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/io/yair-dis.yml -------------------------------------------------------------------------------- /src/jit/yair-jit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/jit/yair-jit.rs -------------------------------------------------------------------------------- /src/jit/yair-jit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/jit/yair-jit.yml -------------------------------------------------------------------------------- /src/jitgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/jitgen.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/linkgen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/linkgen.rs -------------------------------------------------------------------------------- /src/lld/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/lld/mod.rs -------------------------------------------------------------------------------- /src/llvm/benchmarks/huge.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/llvm/benchmarks/huge.yail -------------------------------------------------------------------------------- /src/llvm/benchmarks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/llvm/benchmarks/mod.rs -------------------------------------------------------------------------------- /src/llvm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/llvm/mod.rs -------------------------------------------------------------------------------- /src/llvm/yair-llvm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/llvm/yair-llvm.rs -------------------------------------------------------------------------------- /src/llvm/yair-llvm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/llvm/yair-llvm.yml -------------------------------------------------------------------------------- /src/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/location.rs -------------------------------------------------------------------------------- /src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/module.rs -------------------------------------------------------------------------------- /src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/value.rs -------------------------------------------------------------------------------- /src/verifier/yair-verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/verifier/yair-verify.rs -------------------------------------------------------------------------------- /src/verifier/yair-verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/verifier/yair-verify.yml -------------------------------------------------------------------------------- /src/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/verify.rs -------------------------------------------------------------------------------- /src/yalang/bootstrap/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/yalang/bootstrap/bootstrap.rs -------------------------------------------------------------------------------- /src/yalang/bootstrap/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/src/yalang/bootstrap/bootstrap.yml -------------------------------------------------------------------------------- /tests/lit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit.rs -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/array.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/array.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/bool_false.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/bool_false.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/bool_true.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/bool_true.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/f16.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/f16.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/f32.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/f64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/f64.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/i16.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/i16.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/i32.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/i64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/i64.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/i8.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/i8.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/ptr_null.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/ptr_null.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/struct.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/u16.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/u16.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/u32.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/u64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/u64.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/u8.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/u8.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/undef.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/undef.ya -------------------------------------------------------------------------------- /tests/lit/all/assembler/consts/vector.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/consts/vector.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/fn/call_fn_in_another_mod.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/fn/call_fn_in_another_mod.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/fn/export.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/fn/export.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/fn/job.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/fn/job.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/fn/no_args.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/fn/no_args.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/fn/one_arg.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/fn/one_arg.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/fn/one_arg_body.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/fn/one_arg_body.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/add.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/add.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/and.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/and.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/bitcast.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/bitcast.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/br.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/br.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/call.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/call.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cast.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cast.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cbr.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cbr.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_bad.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_bad.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_eq.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_eq.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_ge.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_ge.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_gt.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_gt.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_le.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_le.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_lt.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_lt.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/cmp_ne.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/cmp_ne.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/div.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/div.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/extract.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/extract.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/indexinto.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/indexinto.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/insert.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/insert.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/load.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/load.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/mul.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/mul.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/neg.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/neg.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/not.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/not.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/or.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/or.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/rem.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/rem.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/ret_value.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/ret_value.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/ret_void.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/ret_void.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/select.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/select.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/shl.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/shl.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/shr.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/shr.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/stackalloc.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/stackalloc.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/store.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/store.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/sub.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/sub.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/insts/xor.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/insts/xor.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/loc/fn.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/loc/fn.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/loc/inst.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/loc/inst.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/loc/var.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/loc/var.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/bad_fn_or_var_or_struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/bad_fn_or_var_or_struct.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/bad_quoted.yail: -------------------------------------------------------------------------------- 1 | // RUN: @yair_as @file --color never 2 | 3 | // CHECK: error: Expected closing quote 4 | mod "🎄 {} 5 | -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/bad_simple.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/bad_simple.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/empty.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/empty.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/missing_closing_brace.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/missing_closing_brace.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/missing_module_name.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/missing_module_name.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/missing_opening_brace.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/missing_opening_brace.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/multiple_modules.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/multiple_modules.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/simple.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/simple.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/mod/unicode.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/mod/unicode.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/struct/declare.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/struct/declare.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/struct/function_with_named_struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/struct/function_with_named_struct.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/struct/struct_using_struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/struct/struct_using_struct.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/struct/var_with_named_struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/struct/var_with_named_struct.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/var/array.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/var/array.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/var/basic.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/var/basic.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/var/export.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/var/export.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/var/load.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/var/load.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/var/struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/var/struct.yail -------------------------------------------------------------------------------- /tests/lit/all/assembler/var/vector.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/assembler/var/vector.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_add_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_add_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_and_float.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_and_float.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_div_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_div_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_mul_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_mul_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_or_float.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_or_float.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_rem_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_rem_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_shl_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_shl_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_shr_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_shr_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_sub_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_sub_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_types_must_match.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_types_must_match.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/binary_xor_float.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/binary_xor_float.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/br_block_mismatch_args0.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/br_block_mismatch_args0.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/br_block_mismatch_args1.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/br_block_mismatch_args1.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/call_func_mismatch_args0.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/call_func_mismatch_args0.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/call_func_mismatch_args1.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/call_func_mismatch_args1.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cast_with_scalar_and_vector.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cast_with_scalar_and_vector.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cast_with_type_void.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cast_with_type_void.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cast_with_vectors_of_different_width.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cast_with_vectors_of_different_width.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cbr_false_block_mismatch_args0.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cbr_false_block_mismatch_args0.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cbr_false_block_mismatch_args1.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cbr_false_block_mismatch_args1.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cbr_non_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cbr_non_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cbr_true_block_mismatch_args0.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cbr_true_block_mismatch_args0.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cbr_true_block_mismatch_args1.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cbr_true_block_mismatch_args1.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cmp_type_not_float_or_int.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cmp_type_not_float_or_int.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/cmp_types_must_match.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/cmp_types_must_match.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/fn_block_mismatch_args.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/fn_block_mismatch_args.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/fn_block_mismatch_num_args.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/fn_block_mismatch_num_args.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/fn_does_not_match_ret.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/fn_does_not_match_ret.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/job_mismatch0.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/job_mismatch0.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/job_mismatch1.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/job_mismatch1.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/job_mismatch2.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/job_mismatch2.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/stackalloc_must_appear_in_entry_block.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/stackalloc_must_appear_in_entry_block.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/unary_neg_bool.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/unary_neg_bool.yail -------------------------------------------------------------------------------- /tests/lit/all/verifier/unary_not_ptr.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/all/verifier/unary_not_ptr.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/add_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/add_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/add_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/add_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/add_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/add_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/and_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/and_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/and_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/and_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/bitcast.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/bitcast.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/br.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/br.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/div_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/div_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/div_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/div_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/div_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/div_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/mul_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/mul_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/mul_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/mul_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/mul_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/mul_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/or_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/or_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/or_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/or_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/rem_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/rem_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/rem_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/rem_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/rem_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/rem_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/sub_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/sub_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/sub_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/sub_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/sub_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/sub_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/xor_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/xor_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/asm/xor_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/asm/xor_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/fn/export.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/fn/export.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/fn/job.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/fn/job.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/fn/use_c_func.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/fn/use_c_func.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/function_with_named_struct.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/function_with_named_struct.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/add_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/add_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/add_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/add_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/add_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/add_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/and_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/and_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/and_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/and_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/bitcast.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/bitcast.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/br.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/br.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/call.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/call.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_f32_to_f16.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_f32_to_f16.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_f32_to_f64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_f32_to_f64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_f32_to_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_f32_to_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_f32_to_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_f32_to_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_i32_to_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_i32_to_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_i32_to_i64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_i32_to_i64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_i32_to_u16.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_i32_to_u16.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_i32_to_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_i32_to_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_i32_to_u64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_i32_to_u64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_u32_to_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_u32_to_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_u32_to_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_u32_to_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_u32_to_i64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_u32_to_i64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_u32_to_u16.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_u32_to_u16.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cast_u32_to_u64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cast_u32_to_u64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cbr.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cbr.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_eq_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_eq_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_eq_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_eq_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_eq_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_eq_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_ge_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_ge_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_ge_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_ge_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_ge_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_ge_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_gt_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_gt_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_gt_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_gt_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_gt_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_gt_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_le_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_le_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_le_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_le_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_le_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_le_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_lt_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_lt_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_lt_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_lt_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_lt_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_lt_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_ne_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_ne_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_ne_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_ne_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/cmp_ne_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/cmp_ne_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/div_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/div_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/div_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/div_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/div_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/div_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/extract.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/extract.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/indexinto.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/indexinto.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/insert.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/insert.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/load.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/load.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/mul_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/mul_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/mul_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/mul_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/mul_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/mul_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/neg_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/neg_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/neg_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/neg_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/neg_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/neg_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/not_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/not_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/not_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/not_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/or_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/or_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/or_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/or_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/rem_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/rem_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/rem_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/rem_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/rem_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/rem_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/select.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/select.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/shl_i64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/shl_i64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/shl_u64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/shl_u64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/shr_i64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/shr_i64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/shr_u64.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/shr_u64.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/stackalloc.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/stackalloc.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/store.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/store.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/sub_f32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/sub_f32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/sub_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/sub_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/sub_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/sub_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/xor_i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/xor_i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/insts/xor_u32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/insts/xor_u32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/ir/var/load.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/ir/var/load.yail -------------------------------------------------------------------------------- /tests/lit/llvm/jit/i32.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/jit/i32.yail -------------------------------------------------------------------------------- /tests/lit/llvm/jit/nop.yail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/llvm/jit/nop.yail -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/add.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/add.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/and.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/and.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/as.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/as.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/div.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/div.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/eq.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/eq.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/errors/different_precedence_groups.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/errors/different_precedence_groups.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/ge.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/ge.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/gt.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/gt.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/le.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/le.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/lt.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/lt.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/mod.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/mod.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/mul.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/mul.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/ne.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/ne.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/not.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/not.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/or.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/or.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/sub.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/sub.ya -------------------------------------------------------------------------------- /tests/lit/yalang/expressions/xor.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/expressions/xor.ya -------------------------------------------------------------------------------- /tests/lit/yalang/packages/import.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/packages/import.ya -------------------------------------------------------------------------------- /tests/lit/yalang/packages/package.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/packages/package.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/array.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/array.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/assignment.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/assignment.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/break.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/break.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/call.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/call.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/const_f32.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/const_f32.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/const_i32.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/const_i32.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/const_u32.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/const_u32.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/continue.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/continue.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/create_var.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/create_var.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/empty.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/empty.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/empty_function.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/empty_function.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/empty_scope.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/empty_scope.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/errors/assignment_into_unknown_var.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/errors/assignment_into_unknown_var.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/errors/else.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/errors/else.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/errors/else2.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/errors/else2.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/errors/identifier_shadows_previous_identifier.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/errors/identifier_shadows_previous_identifier.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/errors/ifelseelse.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/errors/ifelseelse.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/errors/scope_var_shadows.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/errors/scope_var_shadows.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/if.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/if.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/if_with_if.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/if_with_if.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/ifelse.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/ifelse.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/ifelseif.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/ifelseif.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/ifelseifelse.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/ifelseifelse.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/multi_line_comment.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/multi_line_comment.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/multiple_operands.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/multiple_operands.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/one_arg_function.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/one_arg_function.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/return.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/return.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/scope_with_if.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/scope_with_if.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/shadowing_identifiers_in_scopes.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/shadowing_identifiers_in_scopes.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/single_line_comment.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/single_line_comment.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/two_arg_function.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/two_arg_function.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/while.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/while.ya -------------------------------------------------------------------------------- /tests/lit/yalang/syntax/whitespace.ya: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sheredom/yair/HEAD/tests/lit/yalang/syntax/whitespace.ya --------------------------------------------------------------------------------