summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/node-par.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/node-par.lua')
-rw-r--r--tex/context/base/mkiv/node-par.lua60
1 files changed, 26 insertions, 34 deletions
diff --git a/tex/context/base/mkiv/node-par.lua b/tex/context/base/mkiv/node-par.lua
index 56741e765..8564c8764 100644
--- a/tex/context/base/mkiv/node-par.lua
+++ b/tex/context/base/mkiv/node-par.lua
@@ -13,44 +13,36 @@ local sequencers = utilities.sequencers
-- This are called a lot!
-if LUATEXFUNCTIONALITY > 6857 then
+local actions = nodes.tasks.actions("everypar")
- local actions = nodes.tasks.actions("everypar")
+local function everypar(head)
+ starttiming(builders)
+ head = actions(head)
+ stoptiming(builders)
+ return head
+end
- local function everypar(head)
- starttiming(builders)
- head = actions(head)
- stoptiming(builders)
- return head
- end
+callbacks.register("insert_local_par",everypar,"after paragraph start")
- callbacks.register("insert_local_par",everypar,"after paragraph start")
+local actions = sequencers.new {
+ name = "newgraf",
+ arguments = "mode,indented",
+ returnvalues = "indented",
+ results = "indented",
+}
-end
+sequencers.appendgroup(actions,"before") -- user
+sequencers.appendgroup(actions,"system") -- private
+sequencers.appendgroup(actions,"after" ) -- user
-if LUATEXFUNCTIONALITY > 6870 then
-
- local actions = sequencers.new {
- name = "newgraf",
- arguments = "mode,indented",
- returnvalues = "indented",
- results = "indented",
- }
-
- sequencers.appendgroup(actions,"before") -- user
- sequencers.appendgroup(actions,"system") -- private
- sequencers.appendgroup(actions,"after" ) -- user
-
- local function newgraf(mode,indented)
- local runner = actions.runner
- if runner then
- starttiming(builders)
- indent = runner(mode,indented)
- stoptiming(builders)
- end
- return indented
+local function newgraf(mode,indented)
+ local runner = actions.runner
+ if runner then
+ starttiming(builders)
+ indent = runner(mode,indented)
+ stoptiming(builders)
end
-
- callbacks.register("new_graf",newgraf,"before paragraph start")
-
+ return indented
end
+
+callbacks.register("new_graf",newgraf,"before paragraph start")