もっと詳しく


← Nächstältere Version Version vom 21. Dezember 2021, 00:29 Uhr
Zeile 80: Zeile 80:
local StopIndex
local StopIndex
local function open(Name)
local function open(Name, KlammerAuf)
return {string.gsub(Name, ‘^%s*(.-)%s*$’, ‘%1’)}
if KlammerAuf then return {Name}
else return Name end
end
end
Zeile 165: Zeile 166:
while j < #tabL do
while j < #tabL do
— process opening brackets
— process opening brackets
table.insert(ElmList, open(tabL[j]))
table.insert(ElmList, open(string.gsub(tabL[j], ‘^%s*(.-)%s*$’, ‘%1’), true))
j = j + 1
j = j + 1
end
end
— process plain value
— process plain value
table.insert(ElmList, open(tabL[j]))
table.insert(ElmList, open(string.gsub(tabL[j], ‘^%s*(.-)%s*$’, ‘%1’), false))
— process bracket
— process bracket
table.insert(ElmList, -1)
table.insert(ElmList, -1)