Hi (again) Tomasz
.. just stumbled upon this ... not a big deal, but just wondering if this is intended / inherent limitation to keep in mind ?
the below snippet fails:
calminstruction calminstruction?.init? var*, val:0
compute val, val
publish var, val
end calminstruction
test 10
calminstruction test arg*
local _0xA
init _0xA, 0x0A
check arg = _0xA
jyes @match
display 'NOT matched' bappend 0x00A0D
exit
@match:
display 'Matched !' bappend 0x00A0D
end calminstruction
yielding error
symbol 'test:_0xA' is undefined or out of scope.
.. but actually assembles fine if moving the call 'test 10' after the definition of calminstruction test ...