mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-10 11:58:30 +01:00
cpp2ffi: prepare parser:parseItems for comments
This commit is contained in:
@@ -1231,16 +1231,17 @@ function M.Parser()
|
|||||||
self.linenumdict = {}
|
self.linenumdict = {}
|
||||||
local cdefs2 = {}
|
local cdefs2 = {}
|
||||||
for i,cdef in ipairs(cdefs) do
|
for i,cdef in ipairs(cdefs) do
|
||||||
if self.linenumdict[cdef[1]] then
|
local cdef1 = clean_comments(cdef[1])
|
||||||
|
if self.linenumdict[cdef1] then
|
||||||
--print("linenumdict already defined for", cdef[1],type(self.linenumdict[cdef[1]]))
|
--print("linenumdict already defined for", cdef[1],type(self.linenumdict[cdef[1]]))
|
||||||
if type(self.linenumdict[cdef[1]])=="string" then
|
if type(self.linenumdict[cdef1])=="string" then
|
||||||
self.linenumdict[cdef[1]] = {self.linenumdict[cdef[1]], cdef[2]}
|
self.linenumdict[cdef1] = {self.linenumdict[cdef1], cdef[2]}
|
||||||
else -- must be table already
|
else -- must be table already
|
||||||
table.insert(self.linenumdict[cdef[1]],cdef[2])
|
table.insert(self.linenumdict[cdef1],cdef[2])
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
--print("nuevo linenumdict es",cdef[1],cdef[2])
|
--print("nuevo linenumdict es",cdef[1],cdef[2])
|
||||||
self.linenumdict[cdef[1]]=cdef[2]
|
self.linenumdict[cdef1]=cdef[2]
|
||||||
end
|
end
|
||||||
table.insert(cdefs2,cdef[1])
|
table.insert(cdefs2,cdef[1])
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user