feat: add semi-human-readable-and-writable-ir

This commit is contained in:
multisn8 2024-01-18 21:39:19 +01:00
parent 4db6eb4317
commit ee675de202
Signed by untrusted user: multisamplednight
GPG key ID: 6D525AA147CBDAE2
3 changed files with 119 additions and 23 deletions

View file

@ -1,12 +1,17 @@
(
[
Read((
source: File("testfiles/juan.png"),
format: Jpeg
instructions: {
0: Read((
source: File("testfiles/juan.jpg"),
format: Jpeg,
)),
Write((
1: Write((
target: File("testfiles/out.png"),
format: Png
))
]
format: Png,
)),
},
edges: {
(on: 0, idx: 0): [
(on: 1, idx: 0),
],
},
)

View file

@ -1,13 +1,17 @@
(
[
Read((
instructions: {
0: Read((
source: File("testfiles/juan.jpg"),
format: Jpeg
format: Jpeg,
)),
Filter(Invert),
Write((
target: File("testfiles/inverted.jpg"),
format: Jpeg
))
]
1: Filter(Invert),
2: Write((
target: File("testfiles/inverted.png"),
format: Png,
)),
},
edges: {
(on: 0, idx: 0): [(on: 1, idx: 0)],
(on: 1, idx: 0): [(on: 2, idx: 0)],
},
)