# A fairly minimal example of a dst assembly file { bytecode [ (load-integer 0 15) (load-integer 1 0) (load-constant 3 lookup) :label (equals 2 1 0) (jump-if 2 :done) (add-immediate 0 0 -1) (get 2 3 0) (push 2) (syscall 2 0) (jump :label) :done (return-nil) :extra (push 2) ] constants [ (def lookup "0123456789abcdef") ] }