# HG changeset patch # User Kim Alvefur # Date 1615040685 -3600 # Node ID c7948491c5e4c6bf1409504f0700c6536781980a # Parent fc7706fe115d6a64b238a93cd490e044a5d1a4ad util.rsm: Improve readability using compacter stanza building API At least I think :text_tag improves readability. diff -r fc7706fe115d -r c7948491c5e4 util/rsm.lua --- a/util/rsm.lua Fri Mar 05 15:05:21 2021 +0100 +++ b/util/rsm.lua Sat Mar 06 15:24:45 2021 +0100 @@ -52,26 +52,26 @@ if type(data) == "table" then st:tag("first", { index = inttostr(data.index) }):text(data[1]):up(); else - st:tag("first"):text(data):up(); + st:text_tag("first", data); end end; before = function(st, data) if data == true then st:tag("before"):up(); else - st:tag("before"):text(data):up(); + st:text_tag("before", data); end end; max = function (st, data) - st:tag("max"):text(inttostr(data)):up(); + st:text_tag("max", inttostr(data)); end; count = function (st, data) - st:tag("count"):text(inttostr(data)):up(); + st:text_tag("count", inttostr(data)); end; }, { __index = function(_, name) return function(st, data) - st:tag(name):text(data):up(); + st:text_tag(name, data); end end; });