Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
-- This file: -- http://anggtwu.net/LUA/C2Intro1.lua.html -- http://anggtwu.net/LUA/C2Intro1.lua -- (find-angg "LUA/C2Intro1.lua") -- Author: Eduardo Ochs <eduardoochs@gmail.com> -- -- (defun e () (interactive) (find-angg "LUA/C2Intro1.lua")) Intro = Class { type = "Intro", from = function (fname) local ii = Intro {} local bigstr = ee_readfile(fname) local bigstr2 = bigstr .. "\n\\newpage\n" ii[0] = bigstr for medstr in bigstr2:gmatch("(.-)\n\\newpage\n") do table.insert(ii, medstr) end return ii end, __index = { tag = function (ii,n) return ii[n]:match("«(.-)»") end, }, } --[[ * (eepitch-lua51) * (eepitch-kill) * (eepitch-lua51) dofile "C2Intro1.lua" ii = Intro.from "~/LATEX/2025-1-C2-intro.tex" = ii[1] = ii[2] = ii[3] = ii[4] = ii:tag(4) = ii:tag(42) = #ii tag = function (n) return ii[n]:match("«(.-)»") end = tag(4) pat = "\n\\newline\n" = ii[0]:match(pat) = #ii = ii[0] --]] -- Local Variables: -- coding: utf-8-unix -- End: