local _={} _[13]={} _[12]={} _[11]={} _[10]={} _[9]={} _[8]={data="b",tags=_[13]} _[7]={data="a",tags=_[12]} _[6]={data="b",tags=_[11]} _[5]={data="seen only once",tags=_[10]} _[4]={data="a",tags=_[9]} _[3]={_[4],_[5],_[6],_[7],_[8]} _[2]={"return"} _[1]={"text",_[3]} return {_[1],_[2]} --[[ { "text", { { data = "a", tags = {} }, { data = "seen only once", tags = {} }, { data = "b", tags = {} }, { data = "a", tags = {} }, { data = "b", tags = {} } } } { "return" } ]]--