@@ -1285,10 +1285,10 @@ depth = 0; } end end}; - {seq='&$', fn=blockwrap(function(s,c) - local id, args = s:match('^&$([^%s]+)%s?(.-)$') + {seq='$', fn=blockwrap(function(s,c) + local id, args = s:match('^%$([^%s]+)%s?(.-)$') if id == nil or id == '' then c:fail 'malformed macro block' end local argv = ss.str.split(c.doc.enc, args, c.doc.enc.encodeUCS'|', {esc=true})