clean up some final bifold code

[?]
Apr 2, 2023, 3:39 AM
FUOURDEY4IX3FJJXZON2Q3NVMIUT4ZAVCECXCVENQOCDQMGR5VBAC

Dependencies

  • [2] OI4FPFIN support drawings in the source editor
  • [3] KKMFQDR4 editing source code from within the app

Change contents

  • replacement in source_undo.lua at line 64
    [2.1590][2.1590:1671]()
    table.insert(event.lines, {mode='text', data=line.data, dataB=line.dataB})
    [2.1590]
    [2.1671]
    table.insert(event.lines, {mode='text', data=line.data})
  • edit in source_file.lua at line 2
    [3.150297][3.150297:150344]()
    Fold = '\x1e' -- ASCII RS (record separator)
  • replacement in source_file.lua at line 29
    [3.151134][2.12114:12389]()
    local line_info = {mode='text'}
    if line:find(Fold) then
    _, _, line_info.data, line_info.dataB = line:find('([^'..Fold..']*)'..Fold..'([^'..Fold..']*)')
    else
    line_info.data = line
    end
    table.insert(result, line_info)
    [3.151134]
    [3.151164]
    table.insert(result, {mode='text', data=line})
  • edit in source_file.lua at line 49
    [2.12550][2.12550:12667]()
    if line.dataB and #line.dataB > 0 then
    outfile:write(Fold)
    outfile:write(line.dataB)
    end
  • replacement in source_file.lua at line 138
    [2.15917][2.15917:16102]()
    if line:find(Fold) then
    _, _, line_info.data, line_info.dataB = line:find('([^'..Fold..']*)'..Fold..'([^'..Fold..']*)')
    else
    line_info.data = line
    end
    [2.15917]
    [2.16102]
    line_info.data = line