diff options
Diffstat (limited to 'script/parser')
-rw-r--r-- | script/parser/luadoc.lua | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/script/parser/luadoc.lua b/script/parser/luadoc.lua index 6f35052b..34705072 100644 --- a/script/parser/luadoc.lua +++ b/script/parser/luadoc.lua @@ -1183,6 +1183,10 @@ local function bindClassAndFields(binded) local class for _, doc in ipairs(binded) do if doc.type == 'doc.class' then + -- 多个class连续写在一起,只有最后一个class可以绑定source + if class then + class.bindSources = nil + end class = doc elseif doc.type == 'doc.field' then class.fields[#class.fields+1] = doc |