Objects with links like `job` output way too much. With this change, it's possible to provide an optional filter and exclude the `list_link`.
```
[lua]# j = dfhack.gui.getSelectedJob()
[lua]# printall_recurse(j, {[tostring(j.list_link)]=true, [tostring(j.pos)]=true})
```
|
||
|---|---|---|
| .. | ||
| dfhack | ||
| gui | ||
| json | ||
| binpatch.lua | ||
| class.lua | ||
| dfhack.lua | ||
| dumper.lua | ||
| gui.lua | ||
| json.lua | ||
| makeown.lua | ||
| memscan.lua | ||
| persist-table.lua | ||
| profiler.lua | ||
| repeat-util.lua | ||
| syndrome-util.lua | ||
| tile-material.lua | ||
| utils.lua | ||