diff options
author | Hans Hagen <pragma@wxs.nl> | 2013-01-10 01:04:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2013-01-10 01:04:00 +0100 |
commit | de9b101fa556fa74bf531774293a6913705ff5db (patch) | |
tree | e48121c15597451bdfde13ad761c765a20315b52 /scripts/context/stubs/mswin/mtxrun.lua | |
parent | bd5eb4cc78b64e8e905fe9dce7ed1007f4282996 (diff) | |
download | context-de9b101fa556fa74bf531774293a6913705ff5db.tar.gz |
beta 2013.01.10 01:04
Diffstat (limited to 'scripts/context/stubs/mswin/mtxrun.lua')
-rw-r--r-- | scripts/context/stubs/mswin/mtxrun.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/scripts/context/stubs/mswin/mtxrun.lua b/scripts/context/stubs/mswin/mtxrun.lua index f704d63e4..731f8ca21 100644 --- a/scripts/context/stubs/mswin/mtxrun.lua +++ b/scripts/context/stubs/mswin/mtxrun.lua @@ -10701,16 +10701,19 @@ function xml.parent(root) end function xml.body(root) - return (root.ri and root.dt[root.ri]) or root -- not ok yet + return root.ri and root.dt[root.ri] or root -- not ok yet end function xml.name(root) if not root then return "" - elseif root.ns == "" then - return root.tg + end + local ns = root.ns + local tg = root.tg + if ns == "" then + return tg else - return root.ns .. ":" .. root.tg + return ns .. ":" .. tg end end @@ -10730,7 +10733,7 @@ end function xml.assign(dt,k,root) if dt and k then - dt[k] = (type(root) == "table" and xml.body(root)) or root + dt[k] = type(root) == "table" and xml.body(root) or root return dt[k] else return xml.body(root) @@ -11952,7 +11955,7 @@ finalizers.tex["function"] = dofunction expressions.text = function(e,n) local rdt = e.__p__.dt - return (rdt and rdt[n]) or "" + return rdt and rdt[n] or "" end expressions.name = function(e,n) -- ns + tg |