summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/node-par.lua
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2018-09-02 00:04:51 +0200
committerContext Git Mirror Bot <phg@phi-gamma.net>2018-09-02 00:04:51 +0200
commitfd9c4ecd4421d087de21bef1e53d8ffb016285b0 (patch)
tree64606204adcabe2f197984ca8d063891b770bace /tex/context/base/mkiv/node-par.lua
parent2106beefbc854f77a92264c815d3cf2b3460f0b6 (diff)
downloadcontext-fd9c4ecd4421d087de21bef1e53d8ffb016285b0.tar.gz
2018-09-01 23:20:00
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")