added escape sequences for brick uinames and descriptions

This commit is contained in:
Redo
2020-05-17 08:22:38 -05:00
parent cc0a770c81
commit 59dd5171b6
2 changed files with 26 additions and 10 deletions

View File

@@ -8,6 +8,14 @@ GateDefinition = {
}
function GateDefinition:new(objref, name, description, init, logic, input, global, ports)
name = collapseescape(name)
init = collapseescape(init)
logic = collapseescape(logic)
input = collapseescape(input)
global = collapseescape(global)
description = collapseescape(description)
local o = {
objref = objref,
name = name,
@@ -15,11 +23,6 @@ function GateDefinition:new(objref, name, description, init, logic, input, globa
ports = ports or {}
}
init = collapseescape(init)
logic = collapseescape(logic)
input = collapseescape(input)
global = collapseescape(global)
local initfunc = loadstring(tostring(init))
if initfunc~=nil then
o.init = initfunc() or function()end