1
0
Fork 0
mirror of https://github.com/Reuh/anselme.git synced 2025-10-28 00:59:31 +00:00

Remove text litterals as events buffers may contain code blocks (choices events) and we don't want this to end up in the save file

This commit is contained in:
Étienne Fildadut 2021-12-06 16:15:35 +01:00
parent 9bd9759115
commit bc5e68ffcb
6 changed files with 11 additions and 54 deletions

View file

@ -6,6 +6,5 @@ return [[
:string="string"
:list="list"
:pair="pair"
:event buffer="event buffer"
:function reference="function reference"
]]

View file

@ -131,13 +131,6 @@ types.anselme = {
return { [k] = v }
end
},
["event buffer"] = {
format = function(val)
local v, e = events:write_buffer(anselme.running.state, val)
if not v then return v, e end
return ""
end,
},
type = {
format = function(val)
local k, ke = format(val[1])
@ -151,7 +144,16 @@ types.anselme = {
if not k and ke then return k, ke end
return k
end
}
},
["function reference"] = nil,
-- internal types
["event buffer"] = {
format = function(val) -- triggered from subtexts
local v, e = events:write_buffer(anselme.running.state, val)
if not v then return v, e end
return ""
end
},
}
package.loaded[...] = types