T wo T r:test.lua
From LuaTeXWiki
--- Everything is global, so that it will be available in the REPL
--- For use in REPL, not used here
util = require("utils")
sp_to_p = util.sp_to_p
sp_to_in = util.sp_to_in
node_type = util.node_type
node_subtype = util.node_subtype
link_nodes = util.link_nodes
make_glyph = util.make_glyph
make_glue = util.make_glue
make_glue_spec = util.make_glue_spec
make_rule = util.make_rule
make_penalty = util.make_penalty
fil = util.fil
fill = util.fill
filll = util.filll
is_whitespace = util.is_whitespace
is_linefeed = util.is_linefeed
is_nobreak = util.is_nobreak
is_command_terminator = util.is_command_terminator
copy_table = util.copy_table
read_string = util.read_string
read_group = util.read_group
walk_table = util.walk_table
show_node = util.show_node
walk_list = util.walk_list
--- For use here
repl = require("repl")
repl = repl.repl
reader = require("reader")
push_reader = reader.push_reader
commands = require("commands")
pages = require("pages")
build_pages = pages.build_pages
build_page = pages.build_page
main = require("main")
main_loop = main.main_loop
format = require("format")
main_text_tbl = format.main_text_tbl
push_tbl = format.push_tbl
--- Do the job
function do_job()
push_reader("file:text.tex")
push_tbl(main_text_tbl)
main_loop()
build_pages()
end
do_job()
--- Enter REPL for exploration
--- repl()