dpscript 0.2.0

A transpiled programming language to aid in Datapack development.
Documentation
# IR Shortcuts

> `data set: a, b;` \
`data modify storage store!(a) path!(a) set from value b`

> `data copy: a, b;` \
`data modify storage store!(a) path!(a) set from storage store!(b) path!(a)`

> `data append: a, b;` \
`data modify storage store!(a) path!(a) append value b` \
`data modify storage store!(a) path!(a) append from storage store!(b) path!(b)`

> `call: a;` \
`function a`

> `goto: $block0;` \
`function [block0]`

> `execute: '@a', $block0;`
`execute as @a run function [block0]`

> `argument set: 0, 'whatever';`
`data modify storage dpscript:core/args __arg_0 set value "whatever"`

> `argument set: 0, whatever;`
`data modify storage dpscript:core/args __arg_0 set from storage store!(whatever) path!(whatever)`

> `argument get: 0, whatever;`
`data modify storage store!(whatever) path!(whatever) set from storage dpscript:core/args __arg_0`

> `argument clear;`
`data merge storage dpscript:core/args {}`