local _={} _[9]={} _[8]={} _[7]={data="x",tags=_[9]} _[6]={data="a",tags=_[8]} _[5]={_[7]} _[4]={_[6]} _[3]={"return"} _[2]={"text",_[5]} _[1]={"text",_[4]} return {_[1],_[2],_[3]} --[[ { "text", { { data = "a", tags = {} } } } { "text", { { data = "x", tags = {} } } } { "return" } ]]--