Display an outline as a nested table: Difference between revisions

Content added Content deleted
Line 739: Line 739:
function processtable(txt)
function processtable(txt)
df = DataFrame()
df = DataFrame()
nums = Int[]
indents = Int[]
indents = Int[]
linetext = String[]
linetext = String[]
Line 747: Line 746:
push!(linetext, String(line[n:end]))
push!(linetext, String(line[n:end]))
push!(indents, n - 1)
push!(indents, n - 1)
push!(nums, i)
end
end
end
end
len = length(nums)
len = length(indents)
divisor = gcd(indents)
divisor = gcd(indents)
indents .= div.(indents, divisor)
indents .= div.(indents, divisor)