Open velipso opened 1 year ago
na, I want full scripting, I like something like this better:
.macro %foo temp, shift, save
// sink script with temp, shift, save set to strings
put """
ldr $temp, =123
lsls $temp, #$shift
push $save
"""
.end
%foo r0, 10, {r0-r3}
equivalent to:
.script
var temp = 'r0'
var shift = 10
var save = '{r0-r3}'
put """
ldr $temp, =123
lsls $temp, #$shift
push $save
"""
.end
What if macros were just: