From c1c03eabe74d9fe7d676eca8bcf073cf2b7229ea Mon Sep 17 00:00:00 2001 From: Andreas Date: Thu, 15 Feb 2024 14:18:48 +0100 Subject: [PATCH 1/2] Added 'visible' key (public, protected, ...) in JSON output. --- script/cli/doc.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/script/cli/doc.lua b/script/cli/doc.lua index 9140a2585..f6f076b1c 100644 --- a/script/cli/doc.lua +++ b/script/cli/doc.lua @@ -187,6 +187,7 @@ local function collectTypes(global, results) field.desc = getDesc(source) field.rawdesc = getDesc(source, true) field.extends = packObject(source.value) + field.visible = vm.getVisibleType(source) return end if source.type == 'tableindex' then From 3a46e647a83d719cb4dc4d719372d0d63ec87aac Mon Sep 17 00:00:00 2001 From: Andreas Date: Sat, 17 Feb 2024 16:55:17 +0100 Subject: [PATCH 2/2] Add 'visible' tag for 'doc.field' and 'tableindex' in JSON output. --- script/cli/doc.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/script/cli/doc.lua b/script/cli/doc.lua index f6f076b1c..a052fb75c 100644 --- a/script/cli/doc.lua +++ b/script/cli/doc.lua @@ -169,6 +169,7 @@ local function collectTypes(global, results) field.desc = getDesc(source) field.rawdesc = getDesc(source, true) field.extends = packObject(source.extends) + field.visible = vm.getVisibleType(source) return end if source.type == 'setfield' @@ -208,6 +209,7 @@ local function collectTypes(global, results) field.desc = getDesc(source) field.rawdesc = getDesc(source, true) field.extends = packObject(source.value) + field.visible = vm.getVisibleType(source) return end end)