change section delimiters in log for OpenBSD
Thanks eril for the report and patch.
This commit is contained in:
parent
f61976c61a
commit
523db004d9
8
log.lua
8
log.lua
|
@ -14,13 +14,17 @@ function log_start(name, stack_frame_index)
|
|||
if stack_frame_index == nil then
|
||||
stack_frame_index = 3
|
||||
end
|
||||
log(stack_frame_index, '\u{250c} ' .. name)
|
||||
-- I'd like to use the unicode character \u{250c} here, but it doesn't work
|
||||
-- in OpenBSD.
|
||||
log(stack_frame_index, '[ u250c ' .. name)
|
||||
end
|
||||
function log_end(name, stack_frame_index)
|
||||
if stack_frame_index == nil then
|
||||
stack_frame_index = 3
|
||||
end
|
||||
log(stack_frame_index, '\u{2518} ' .. name)
|
||||
-- I'd like to use the unicode character \u{2518} here, but it doesn't work
|
||||
-- in OpenBSD.
|
||||
log(stack_frame_index, '] u2518 ' .. name)
|
||||
end
|
||||
|
||||
function log_new(name, stack_frame_index)
|
||||
|
|
|
@ -42,15 +42,15 @@ function log_browser.parse(State)
|
|||
line.data = data
|
||||
end
|
||||
line.section_stack = table.shallowcopy(Section_stack)
|
||||
elseif line.data:match('\u{250c}') then
|
||||
elseif line.data:match('%[ u250c') then
|
||||
line.section_stack = table.shallowcopy(Section_stack) -- as it is at the beginning
|
||||
local section_name = line.data:match('\u{250c}%s*(.*)')
|
||||
local section_name = line.data:match('u250c%s*(.*)')
|
||||
table.insert(Section_stack, {name=section_name})
|
||||
line.section_begin = true
|
||||
line.section_name = section_name
|
||||
line.data = nil
|
||||
elseif line.data:match('\u{2518}') then
|
||||
local section_name = line.data:match('\u{2518}%s*(.*)')
|
||||
elseif line.data:match('%] u2518') then
|
||||
local section_name = line.data:match('] u2518%s*(.*)')
|
||||
if array.find(Section_stack, function(x) return x.name == section_name end) then
|
||||
while table.remove(Section_stack).name ~= section_name do
|
||||
--
|
||||
|
|
Loading…
Reference in New Issue