Always make enum values a string

This commit is contained in:
Thomas Versteeg
2020-10-06 12:55:47 +02:00
parent 0c877db449
commit d813613997
3 changed files with 327 additions and 327 deletions

View File

@@ -1331,9 +1331,9 @@ function M.Parser()
local prevvalue = enum_table[#enum_table] and enum_table[#enum_table].value
local value --= enum_table[#enum_table] and (enum_table[#enum_table].value + 1) or 0
if not prevvalue then
value = 0
value = "0"
elseif tonumber(prevvalue) then
value = prevvalue +1
value = tostring(prevvalue +1)
else --should be string
value = prevvalue .. "+1"
end
@@ -1924,4 +1924,4 @@ M.prtable(parser:gen_structs_and_enums_table())
--]=]
--print(clean_spaces[[ImVec2 ArcFastVtx[12 * 1];]])
return M
return M