5NAABSKK2ZTW5AIZSWZ6CNLGJEGDN5M75PLBS7X2LXTTPYT7WJEAC JLGLSVIMO3MT2YLZYLAKDCT6UWGCAZVFFEZETYQ6AZS3Z6XIOYPAC T435E7UBVW4SGWNHTZWPUY3XASLP4T4WYYCOCRIJXUGORMARMGUQC YCWU4GJYJAUYPFHMZNSGSG66EB4SRJV7MKEOY54CGBL4ELEPB5BAC IDS27PX6ITX6XVQ7PAPNGQBQUHBSM4WY2TBI4PU37PCJBYTVJ6UAC TBTRYEBPU7OOMGLGMFM6KF7CXXKH5R6YGAOOPGRLCJGRO7NN44VAC R5QXEHUIZLELJGGCZAE7ATNS3CLRJ7JFRENMGH4XXH24C5WABZDQC JOPVPUSAMMU6RFVDQR4NJC4GNNUFB7GPKVH7OS5FKCYS5QZ53VLQC M7SW76FQORGMK7VH5LCFBFZMGONVIAEHYPGQAWTKTKANU7ZAT6CQC 7Y7C7N6OVIL4YT33DYCBAPTH7COHOAWQGHGPUNBNLYQ2HW65PWFAC ICUW7F3XQLURK4LSNPH5E3NDEFSRHKATEUHH2UPFJTMHYR3ZJF3QC 3XNFQDDNFGTN6ZFAB47AR6Q3663WLXDYC3K5TERYUWDM6U2FNOVAC ZLJYLPOTXIVBVWJ4NTRM2YCQPT2FCSN7446P56MJFEFY45QTB7IAC MM5RQRSV5I4APUD6EJ22SO3LTG4BS4SP6M3ILC7E5YYSH7D7OWKQC KEFZWDCOCLPTLSZJKRV4VYAHRITV5T33YKG2VGT332YAUCOBS3EAC 4I2LMNEXDHZTOTDKBJXHSZRQDHIBDXQOYJDNGQSZYXRNHZGP7YPAC USSA6NYCO36QDNN7J3EDO4UOCTHOF4XJN3M6WJBKBT6S632U3HPAC ONWEPEFITJ2ZMN4SY4NE7CVBXSR7XEHDSMIG7IV64653EXAQYDSQC SDF3JJMXO4LW4UPI5F4X5HPSNIZMKEUAD2JUU3NZ2HHUBIGM2TNAC ED4Z6ORCADLWJPSZNKQVUF63NBKLQVE7UFMBTQAQA5O47X4NLFIAC 3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC HOWVSTWAVE7OYKR6AUQKF4LU4NHMGWGV4W6HRTXDQHE5P5YUE4VAC M5Y4H74FUXS4ZEWNIFEBCHH5LUVLZA24S24AMLIIE42JXKSK63ZQC elseif line.data:match('%] u2518') thenlocal section_name = line.data:match('] u2518%s*(.*)')if array.find(Section_stack, function(x) return x.name == section_name end) thenwhile table.remove(Section_stack).name ~= section_name do--endline.section_end = trueline.section_name = section_nameline.data = nilendline.section_stack = table.shallowcopy(Section_stack)else-- stringline.section_stack = table.shallowcopy(Section_stack)endelseline.section_stack = {}endendendfunction table.shallowcopy(x)return {unpack(x)}local section_name = line.data:match('u250c%s*(.*)')table.insert(Section_stack, {name=section_name})line.section_begin = trueline.section_name = section_nameline.data = nilelseif line.data:match('%[ u250c') thenline.section_stack = table.shallowcopy(Section_stack) -- as it is at the beginning
-- I'd like to use the unicode character \u{2518} here, but it doesn't work-- in OpenBSD.log(stack_frame_index, '] u2518 ' .. name)endfunction log_new(name, stack_frame_index)if stack_frame_index == nil thenstack_frame_index = 4endlog_end(name, stack_frame_index)log_start(name, stack_frame_index)end-- I'd like to use the unicode character \u{250c} here, but it doesn't work-- in OpenBSD.log(stack_frame_index, '[ u250c ' .. name)endfunction log_end(name, stack_frame_index)if stack_frame_index == nil thenstack_frame_index = 3end