summaryrefslogtreecommitdiff
path: root/tex/context/base/math-noa.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/math-noa.lua')
-rw-r--r--tex/context/base/math-noa.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/tex/context/base/math-noa.lua b/tex/context/base/math-noa.lua
index 2c988077b..74d947415 100644
--- a/tex/context/base/math-noa.lua
+++ b/tex/context/base/math-noa.lua
@@ -87,6 +87,8 @@ local setlink = nuts.setlink
local setnext = nuts.setnext
local setprev = nuts.setprev
local setchar = nuts.setchar
+local setsubtype = nuts.setsubtype
+local setattr = nuts.setattr
local getfield = nuts.getfield
local getnext = nuts.getnext
@@ -97,7 +99,6 @@ local getsubtype = nuts.getsubtype
local getchar = nuts.getchar
local getfont = nuts.getfont
local getattr = nuts.getattr
-local setattr = nuts.setattr
local insert_node_after = nuts.insert_after
local insert_node_before = nuts.insert_before
@@ -726,7 +727,7 @@ local function makefence(what,char)
setfield(d,"small_fam", fam)
free_node(sym)
end
- setfield(f,"subtype",what)
+ setsubtype(f,what)
setfield(f,"delim",d)
return f
end
@@ -734,7 +735,7 @@ end
local function makelist(noad,f_o,o_next,c_prev,f_c,middle)
local list = new_node(math_sub)
setfield(list,"head",f_o)
- setfield(noad,"subtype",noad_inner)
+ setsubtype(noad,noad_inner)
setfield(noad,"nucleus",list)
setlink(f_o,o_next)
setlink(c_prev,f_c)
@@ -1704,7 +1705,7 @@ do
setchar(pointer,chr)
end
if cls and cls ~= getsubtype(parent) then
- setfield(parent,"subtype",cls)
+ setsubtype(parent,cls)
end
end
end