Skip to content

Instantly share code, notes, and snippets.

@jebjerg
Created May 7, 2015 18:58
Show Gist options
  • Save jebjerg/0d3d2a1b9e41d656dbfc to your computer and use it in GitHub Desktop.
Save jebjerg/0d3d2a1b9e41d656dbfc to your computer and use it in GitHub Desktop.
a = {
"Lorem ipsum dolor sit amet, consectetur adipiscing elit",
"Aliquam euismod mi blandit orci dictum, vel pulvinar ligula hendrerit",
"Vestibulum vel ipsum sit amet est feugiat cursus",
"Vivamus viverra augue nec magna aliquam, aliquet mollis lacus aliquam",
"Proin fringilla sapien eu ullamcorper scelerisque",
"Lorem ipsum dolor sit amet, consectetur adipiscing elit",
"Aliquam euismod mi blandit orci dictum, vel pulvinar ligula hendrerit",
"Vestibulum vel ipsum sit amet est feugiat cursus",
"Vivamus viverra augue nec magna aliquam, aliquet mollis lacus aliquam",
"Proin fringilla sapien eu ullamcorper scelerisque",
}
function print_lines(lines, max_length)
if max_length == nil then
max_length = 80
end
repeat
local block = ""
repeat
token = table.remove(lines, 1)
if token ~= nil then
block = (block ~= "" and block..". " or "")..token
else
break
end
until string.len(block) > max_length
print(block)
until table.getn(lines) == 0
end
print_lines(a)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment