Bend/tests/snapshots/compile_file_o_all__ex2.bend.snap

47 lines
645 B
Plaintext
Raw Permalink Normal View History

2024-01-19 17:02:22 +03:00
---
source: tests/golden_tests.rs
input_file: tests/golden_tests/compile_file_o_all/ex2.bend
2024-01-19 17:02:22 +03:00
---
@E = (* (* (a a)))
2024-03-21 15:11:16 +03:00
2024-01-19 17:02:22 +03:00
@I = (a (* ((a b) (* b))))
2024-03-21 15:11:16 +03:00
2024-04-22 20:03:56 +03:00
@O = (a ((a b) (* (* b))))
2024-03-21 15:11:16 +03:00
2024-04-22 20:03:56 +03:00
@c2 = ({(b c) (a b)} (a c))
@dec = ((@decO (@decI (@E a))) a)
@decI = a
& @low ~ a
@decO = (a c)
& @I ~ (b c)
& @dec ~ (a b)
2024-03-21 15:11:16 +03:00
2024-01-19 17:02:22 +03:00
@low = ((@lowO (@lowI (@E a))) a)
2024-03-21 15:11:16 +03:00
2024-04-22 20:03:56 +03:00
@lowI = (a c)
& @O ~ (b c)
& @I ~ (a b)
2024-03-21 15:11:16 +03:00
2024-04-22 20:03:56 +03:00
@lowO = (a c)
& @O ~ (b c)
& @O ~ (a b)
2024-03-21 15:11:16 +03:00
@main = b
& @run ~ (a b)
2024-04-18 18:42:28 +03:00
& @c2 ~ (@I (@E a))
2024-03-21 15:11:16 +03:00
2024-01-19 17:02:22 +03:00
@run = ((@runO (@runI (@E a))) a)
2024-03-21 15:11:16 +03:00
2024-04-22 20:03:56 +03:00
@runI = (a d)
& @run ~ (c d)
& @dec ~ (b c)
& @I ~ (a b)
2024-03-21 15:11:16 +03:00
2024-04-22 20:03:56 +03:00
@runO = (a d)
& @run ~ (c d)
& @dec ~ (b c)
& @O ~ (a b)