#permission=0 SET,vn #${@caller}::${@def} SET,vl ${@0} DEFAULT,vl 0 IF ?{NOT ?{ISSET ${vn}}} SAY,{${vl}} * Var '${@def}' not defined. RETURN ENDIF SET,vv ${${vn}} SAY,{${vl}} * Var '${@def}' = '${vv}' UNSET vv UNSET vn UNSET vl