summaryrefslogtreecommitdiff
path: root/tex/context/base/mkxl/math-noa.lmt
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkxl/math-noa.lmt')
-rw-r--r--tex/context/base/mkxl/math-noa.lmt70
1 files changed, 39 insertions, 31 deletions
diff --git a/tex/context/base/mkxl/math-noa.lmt b/tex/context/base/mkxl/math-noa.lmt
index 66e8caade..3699ae03c 100644
--- a/tex/context/base/mkxl/math-noa.lmt
+++ b/tex/context/base/mkxl/math-noa.lmt
@@ -185,17 +185,19 @@ local nodecodes = nodes.nodecodes
local noadcodes = nodes.noadcodes
local fencecodes = nodes.fencecodes
-local ordnoad_code = noadcodes.ord
-local opnoad_code = noadcodes.op
-local binnoad_code = noadcodes.bin
-local relnode_code = noadcodes.rel
+local ordinarynoad_code = noadcodes.ordinary
+local operatornoad_code = noadcodes.operator
+local binarynoad_code = noadcodes.binary
+local relationnoad_code = noadcodes.relation
local opennoad_code = noadcodes.open
local closenoad_code = noadcodes.close
-local punctnoad_code = noadcodes.punct
+local punctuationnoad_code = noadcodes.punctuation
local innernoad_code = noadcodes.inner
local undernoad_code = noadcodes.under
local overnoad_code = noadcodes.over
local vcenternoad_code = noadcodes.vcenter
+local fractionnoad_code = noadcodes.fraction
+local radicalnoad_code = noadcodes.radical
local noad_code = nodecodes.noad
local accent_code = nodecodes.accent
@@ -1804,17 +1806,19 @@ do
local collapse = { }
local mathlists = characters.mathlists
local validpair = {
- [ordnoad_code] = true,
- [opnoad_code] = true,
- [binnoad_code] = true, -- new
- [relnode_code] = true,
- [opennoad_code] = true, -- new
- [closenoad_code] = true, -- new
- [punctnoad_code] = true, -- new
- [innernoad_code] = false,
- [undernoad_code] = false,
- [overnoad_code] = false,
- [vcenternoad_code] = false,
+ [ordinarynoad_code] = true,
+ [operatornoad_code] = true,
+ [binarynoad_code] = true, -- new
+ [relationnoad_code] = true,
+ [opennoad_code] = true, -- new
+ [closenoad_code] = true, -- new
+ [punctuationnoad_code] = true, -- new
+ [innernoad_code] = false,
+ [undernoad_code] = false,
+ [overnoad_code] = false,
+ [vcenternoad_code] = false,
+ [fractionnoad_code] = false,
+ [radicalnoad_code] = false,
}
local reported = setmetatableindex("table")
@@ -2111,17 +2115,19 @@ do
local classes = { }
local colors = {
- [relnode_code] = "trace:dr",
- [ordnoad_code] = "trace:db",
- [binnoad_code] = "trace:dg",
- [opennoad_code] = "trace:dm",
- [closenoad_code] = "trace:dm",
- [punctnoad_code] = "trace:dc",
- -- [opnoad_code] = "",
- -- [innernoad_code = "",
- -- [undernoad_code] = "",
- -- [overnoad_code] = "",
- -- [vcenternoad_code] = "",
+ [relationnoad_code] = "trace:dr",
+ [ordinarynoad_code] = "trace:db",
+ [binarynoad_code] = "trace:dg",
+ [opennoad_code] = "trace:dm",
+ [closenoad_code] = "trace:dm",
+ [punctuationnoad_code] = "trace:dc",
+ -- [operatornoad_code] = "",
+ -- [innernoad_code = "",
+ -- [undernoad_code] = "",
+ -- [overnoad_code] = "",
+ -- [vcenternoad_code] = "",
+ -- [fractionnoad_code] = "",
+ -- [radicalnoad_code] = "",
}
local setcolor = colortracers.set
@@ -2165,11 +2171,13 @@ do
local a_mathdomain = privateattribute("mathdomain")
mathematics.domains = categories
local permitted = {
- ordinary = ordnoad_code,
- binary = binnoad_code,
- relation = relnode_code,
- punctuation = punctnoad_code,
+ ordinary = ordinarynoad_code,
+ binary = binarynoad_code,
+ relation = relationnoad_code,
+ punctuation = punctuationnoad_code,
inner = innernoad_code,
+ -- fraction = fractionnoad_code,
+ -- radical = radicalnoad_code,
}
function mathematics.registerdomain(data)