summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/xindy/modules/tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/xindy/modules/tex')
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp1250.xdy128
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp1251.xdy132
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp1252.xdy128
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp437.xdy82
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp850.xdy104
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp855.xdy105
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/cp866.xdy85
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/iso88595.xdy101
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/isoir111.xdy101
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/koi8-r.xdy83
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/koi8-u.xdy79
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/latin.xdy178
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/latin1.xdy101
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/latin2.xdy101
-rw-r--r--Master/texmf-dist/xindy/modules/tex/inputenc/latin3.xdy94
15 files changed, 1602 insertions, 0 deletions
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp1250.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp1250.xdy
new file mode 100644
index 00000000000..ba1cf5b6e59
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp1250.xdy
@@ -0,0 +1,128 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\texteuro }" "" :string)
+(merge-rule "\IeC {\quotesinglbase }" "" :string)
+(merge-rule "\IeC {\quotedblbase }" "" :string)
+(merge-rule "\IeC {\dots }" "" :string)
+(merge-rule "\IeC {\dag }" "" :string)
+(merge-rule "\IeC {\ddag }" "" :string)
+(merge-rule "\IeC {\textperthousand }" "" :string)
+(merge-rule "\v S" "" :string)
+(merge-rule "\IeC {\guilsinglleft }" "" :string)
+(merge-rule "\'S" "" :string)
+(merge-rule "\v T" "" :string)
+(merge-rule "\v Z" "" :string)
+(merge-rule "\'Z" "" :string)
+(merge-rule "\IeC {\textquoteleft }" "" :string)
+(merge-rule "\IeC {\textquoteright }" "" :string)
+(merge-rule "\IeC {\textquotedblleft }" "" :string)
+(merge-rule "\IeC {\textquotedblright }" "" :string)
+(merge-rule "\IeC {\textbullet }" "" :string)
+(merge-rule "\IeC {\textendash }" "" :string)
+(merge-rule "\IeC {\textemdash }" "" :string)
+(merge-rule "\IeC {\texttrademark }" "" :string)
+(merge-rule "\v s" "" :string)
+(merge-rule "\IeC {\guilsinglright }" "" :string)
+(merge-rule "\'s" "" :string)
+(merge-rule "\v t" "" :string)
+(merge-rule "\v z" "" :string)
+(merge-rule "\'z" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\v {}" "" :string)
+(merge-rule "\u {}" "" :string)
+(merge-rule "\IeC {\L }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\k A" "" :string)
+(merge-rule "\IeC {\textbrokenbar }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\c S" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\textregistered }" "" :string)
+(merge-rule "\.Z" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "\IeC {\k \ }" "" :string)
+(merge-rule "\IeC {\l }" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\IeC {\P }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "\k a" "" :string)
+(merge-rule "\c s" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\v L" "" :string)
+(merge-rule "\H {}" "" :string)
+(merge-rule "\v l" "" :string)
+(merge-rule "\.z" "" :string)
+(merge-rule "\'R" "" :string)
+(merge-rule "\'A" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\u A" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\'L" "" :string)
+(merge-rule "\'C" "" :string)
+(merge-rule "\c C" "" :string)
+(merge-rule "\v C" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\k E" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\v E" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\v D" "" :string)
+(merge-rule "\IeC {\DJ }" "" :string)
+(merge-rule "\'N" "" :string)
+(merge-rule "\v N" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\H O" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\v R" "" :string)
+(merge-rule "\r U" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\H U" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\'Y" "" :string)
+(merge-rule "\c T" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\'r" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\u a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\'l" "" :string)
+(merge-rule "\'c" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\v c" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\k e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\v e" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\v d" "" :string)
+(merge-rule "\IeC {\dj }" "" :string)
+(merge-rule "\'n" "" :string)
+(merge-rule "\v n" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\H o" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\v r" "" :string)
+(merge-rule "\r u" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\H u" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\'y" "" :string)
+(merge-rule "\c t" "" :string)
+(merge-rule "\.{}" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp1251.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp1251.xdy
new file mode 100644
index 00000000000..ec68364a3e3
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp1251.xdy
@@ -0,0 +1,132 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\CYRDJE }" "" :string)
+(merge-rule "\IeC {\'\CYRG }" "" :string)
+(merge-rule "\IeC {\quotesinglbase }" "" :string)
+(merge-rule "\IeC {\'\cyrg }" "" :string)
+(merge-rule "\IeC {\quotedblbase }" "" :string)
+(merge-rule "\IeC {\dots }" "" :string)
+(merge-rule "\IeC {\dag }" "" :string)
+(merge-rule "\IeC {\ddag }" "" :string)
+(merge-rule "\IeC {\texteuro }" "" :string)
+(merge-rule "\IeC {\textperthousand }" "" :string)
+(merge-rule "\IeC {\CYRLJE }" "" :string)
+(merge-rule "\IeC {\guilsinglleft }" "" :string)
+(merge-rule "\IeC {\CYRNJE }" "" :string)
+(merge-rule "\IeC {\'\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRTSHE }" "" :string)
+(merge-rule "\IeC {\CYRDZHE }" "" :string)
+(merge-rule "\IeC {\cyrdje }" "" :string)
+(merge-rule "\IeC {\textquoteleft }" "" :string)
+(merge-rule "\IeC {\textquoteright }" "" :string)
+(merge-rule "\IeC {\textquotedblleft }" "" :string)
+(merge-rule "\IeC {\textquotedblright }" "" :string)
+(merge-rule "\IeC {\textbullet }" "" :string)
+(merge-rule "\IeC {\textendash }" "" :string)
+(merge-rule "\IeC {\textemdash }" "" :string)
+(merge-rule "\IeC {\texttrademark }" "" :string)
+(merge-rule "\IeC {\cyrlje }" "" :string)
+(merge-rule "\IeC {\guilsinglright }" "" :string)
+(merge-rule "\IeC {\cyrnje }" "" :string)
+(merge-rule "\IeC {\'\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrtshe }" "" :string)
+(merge-rule "\IeC {\cyrdzhe }" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\CYRUSHRT }" "" :string)
+(merge-rule "\IeC {\cyrushrt }" "" :string)
+(merge-rule "\IeC {\CYRJE }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\CYRGUP }" "" :string)
+(merge-rule "\IeC {\textbrokenbar }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\IeC {\CYRIE }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\textregistered }" "" :string)
+(merge-rule "\IeC {\CYRYI }" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "\IeC {\CYRII }" "" :string)
+(merge-rule "\IeC {\cyrii }" "" :string)
+(merge-rule "\IeC {\cyrgup }" "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\IeC {\P }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\textnumero }" "" :string)
+(merge-rule "\IeC {\cyrie }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\IeC {\cyrje }" "" :string)
+(merge-rule "\IeC {\CYRDZE }" "" :string)
+(merge-rule "\IeC {\cyrdze }" "" :string)
+(merge-rule "\IeC {\cyryi }" "" :string)
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp1252.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp1252.xdy
new file mode 100644
index 00000000000..687b57a414f
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp1252.xdy
@@ -0,0 +1,128 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\texteuro }" "" :string)
+(merge-rule "\IeC {\quotesinglbase }" "" :string)
+(merge-rule "\IeC {\textflorin }" "" :string)
+(merge-rule "\IeC {\quotedblbase }" "" :string)
+(merge-rule "\IeC {\dots }" "" :string)
+(merge-rule "\IeC {\dag }" "" :string)
+(merge-rule "\IeC {\ddag }" "" :string)
+(merge-rule "\^{}" "" :string)
+(merge-rule "\IeC {\textperthousand }" "" :string)
+(merge-rule "\v S" "" :string)
+(merge-rule "\IeC {\guilsinglleft }" "" :string)
+(merge-rule "\IeC {\OE }" "" :string)
+(merge-rule "\v Z" "" :string)
+(merge-rule "\IeC {\textquoteleft }" "" :string)
+(merge-rule "\IeC {\textquoteright }" "" :string)
+(merge-rule "\IeC {\textquotedblleft }" "" :string)
+(merge-rule "\IeC {\textquotedblright }" "" :string)
+(merge-rule "\IeC {\textbullet }" "" :string)
+(merge-rule "\IeC {\textendash }" "" :string)
+(merge-rule "\IeC {\textemdash }" "" :string)
+(merge-rule "\~~{}" "" :string)
+(merge-rule "\IeC {\texttrademark }" "" :string)
+(merge-rule "\v s" "" :string)
+(merge-rule "\IeC {\guilsinglright }" "" :string)
+(merge-rule "\IeC {\oe }" "" :string)
+(merge-rule "\v z" "" :string)
+(merge-rule "\~"Y" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\textexclamdown }" "" :string)
+(merge-rule "\IeC {\textcent }" "" :string)
+(merge-rule "\IeC {\pounds }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\textyen }" "" :string)
+(merge-rule "\IeC {\textbrokenbar }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\IeC {\textordfeminine }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\textregistered }" "" :string)
+(merge-rule "\={}" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "{^3}" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\IeC {\P }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "{^1}" "" :string)
+(merge-rule "\IeC {\textordmasculine }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\IeC {\textonequarter }" "" :string)
+(merge-rule "\IeC {\textonehalf }" "" :string)
+(merge-rule "\IeC {\textthreequarters }" "" :string)
+(merge-rule "\IeC {\textquestiondown }" "" :string)
+(merge-rule "\`A" "" :string)
+(merge-rule "\'A" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\~~A" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\r A" "" :string)
+(merge-rule "\IeC {\AE }" "" :string)
+(merge-rule "\c C" "" :string)
+(merge-rule "\`E" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\^E" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\`I" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\~"I" "" :string)
+(merge-rule "\IeC {\DH }" "" :string)
+(merge-rule "\~~N" "" :string)
+(merge-rule "\`O" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\~~O" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\IeC {\O }" "" :string)
+(merge-rule "\`U" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\^U" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\'Y" "" :string)
+(merge-rule "\IeC {\TH }" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\`a" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\~~a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\r a" "" :string)
+(merge-rule "\IeC {\ae }" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\`e" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\^e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\IeC {\`\i }" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\IeC {\~"\i }" "" :string)
+(merge-rule "\IeC {\dh }" "" :string)
+(merge-rule "\~~n" "" :string)
+(merge-rule "\`o" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\~~o" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\IeC {\o }" "" :string)
+(merge-rule "\`u" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\^u" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\'y" "" :string)
+(merge-rule "\IeC {\th }" "" :string)
+(merge-rule "\~"y" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp437.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp437.xdy
new file mode 100644
index 00000000000..826d321555b
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp437.xdy
@@ -0,0 +1,82 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\c C" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\`a" "" :string)
+(merge-rule "\r a" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\^e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\`e" "" :string)
+(merge-rule "\IeC {\~"\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\IeC {\`\i }" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\r A" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\IeC {\ae }" "" :string)
+(merge-rule "\IeC {\AE }" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\`o" "" :string)
+(merge-rule "\^u" "" :string)
+(merge-rule "\`u" "" :string)
+(merge-rule "\~"y" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\IeC {\textcent }" "" :string)
+(merge-rule "\IeC {\pounds }" "" :string)
+(merge-rule "\IeC {\textyen }" "" :string)
+(merge-rule "\IeC {\textpeseta }" "" :string)
+(merge-rule "\IeC {\textflorin }" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\~~n" "" :string)
+(merge-rule "\~~N" "" :string)
+(merge-rule "\IeC {\textordfeminine }" "" :string)
+(merge-rule "\IeC {\textordmasculine }" "" :string)
+(merge-rule "\IeC {\textquestiondown }" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\IeC {\textonehalf }" "" :string)
+(merge-rule "\IeC {\textonequarter }" "" :string)
+(merge-rule "\IeC {\textexclamdown }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\alpha " "" :string)
+(merge-rule "\beta " "" :string)
+(merge-rule "\Gamma " "" :string)
+(merge-rule "\pi " "" :string)
+(merge-rule "\Sigma " "" :string)
+(merge-rule "\sigma " "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\gamma " "" :string)
+(merge-rule "\Phi " "" :string)
+(merge-rule "\theta " "" :string)
+(merge-rule "\Omega " "" :string)
+(merge-rule "\delta " "" :string)
+(merge-rule "\infty " "" :string)
+(merge-rule "\phi " "" :string)
+(merge-rule "\varepsilon " "" :string)
+(merge-rule "\cap " "" :string)
+(merge-rule "\equiv " "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "\geq " "" :string)
+(merge-rule "\leq " "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\approx " "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\textbullet }" "" :string)
+(merge-rule "{\mathchar ~"1270}" "" :string)
+(merge-rule "{^n}" "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "\IeC {\textblacksquare }" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp850.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp850.xdy
new file mode 100644
index 00000000000..48498893e89
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp850.xdy
@@ -0,0 +1,104 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\c C" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\`a" "" :string)
+(merge-rule "\r a" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\^e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\`e" "" :string)
+(merge-rule "\IeC {\~"\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\IeC {\`\i }" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\r A" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\IeC {\ae }" "" :string)
+(merge-rule "\IeC {\AE }" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\`o" "" :string)
+(merge-rule "\^u" "" :string)
+(merge-rule "\`u" "" :string)
+(merge-rule "\~"y" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\IeC {\o }" "" :string)
+(merge-rule "\IeC {\pounds }" "" :string)
+(merge-rule "\IeC {\O }" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\IeC {\textflorin }" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\~~n" "" :string)
+(merge-rule "\~~N" "" :string)
+(merge-rule "\IeC {\textordfeminine }" "" :string)
+(merge-rule "\IeC {\textordmasculine }" "" :string)
+(merge-rule "\IeC {\textquestiondown }" "" :string)
+(merge-rule "\IeC {\textregistered }" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\IeC {\textonehalf }" "" :string)
+(merge-rule "\IeC {\textonequarter }" "" :string)
+(merge-rule "\IeC {\textexclamdown }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\'A" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\`A" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\IeC {\textcent }" "" :string)
+(merge-rule "\IeC {\textyen }" "" :string)
+(merge-rule "\~~a" "" :string)
+(merge-rule "\~~A" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\dh }" "" :string)
+(merge-rule "\IeC {\DH }" "" :string)
+(merge-rule "\^E" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\`E" "" :string)
+(merge-rule "\IeC {\i }" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\~"I" "" :string)
+(merge-rule "\IeC {\textbrokenbar }" "" :string)
+(merge-rule "\`I" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\`O" "" :string)
+(merge-rule "\~~o" "" :string)
+(merge-rule "\~~O" "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\IeC {\th }" "" :string)
+(merge-rule "\IeC {\TH }" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\^U" "" :string)
+(merge-rule "\`U" "" :string)
+(merge-rule "\'y" "" :string)
+(merge-rule "\'Y" "" :string)
+(merge-rule "\={}" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "\IeC {\textthreequarters }" "" :string)
+(merge-rule "\IeC {\P }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "{^1}" "" :string)
+(merge-rule "{^3}" "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "\IeC {\textblacksquare }" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp855.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp855.xdy
new file mode 100644
index 00000000000..53133f5eb62
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp855.xdy
@@ -0,0 +1,105 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\cyrdje }" "" :string)
+(merge-rule "\IeC {\CYRDJE }" "" :string)
+(merge-rule "\IeC {\'\cyrg }" "" :string)
+(merge-rule "\IeC {\'\CYRG }" "" :string)
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\cyrie }" "" :string)
+(merge-rule "\IeC {\CYRIE }" "" :string)
+(merge-rule "\IeC {\cyrdze }" "" :string)
+(merge-rule "\IeC {\CYRDZE }" "" :string)
+(merge-rule "\IeC {\cyrii }" "" :string)
+(merge-rule "\IeC {\CYRII }" "" :string)
+(merge-rule "\IeC {\cyryi }" "" :string)
+(merge-rule "\IeC {\CYRYI }" "" :string)
+(merge-rule "\IeC {\cyrje }" "" :string)
+(merge-rule "\IeC {\CYRJE }" "" :string)
+(merge-rule "\IeC {\cyrlje }" "" :string)
+(merge-rule "\IeC {\CYRLJE }" "" :string)
+(merge-rule "\IeC {\cyrnje }" "" :string)
+(merge-rule "\IeC {\CYRNJE }" "" :string)
+(merge-rule "\IeC {\cyrtshe }" "" :string)
+(merge-rule "\IeC {\CYRTSHE }" "" :string)
+(merge-rule "\IeC {\'\cyrk }" "" :string)
+(merge-rule "\IeC {\'\CYRK }" "" :string)
+(merge-rule "\IeC {\cyrushrt }" "" :string)
+(merge-rule "\IeC {\CYRUSHRT }" "" :string)
+(merge-rule "\IeC {\cyrdzhe }" "" :string)
+(merge-rule "\IeC {\CYRDZHE }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\textnumero }" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\IeC {\textblacksquare }" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/cp866.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/cp866.xdy
new file mode 100644
index 00000000000..e75b168c911
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/cp866.xdy
@@ -0,0 +1,85 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\CYRIE }" "" :string)
+(merge-rule "\IeC {\cyrie }" "" :string)
+(merge-rule "\IeC {\CYRYI }" "" :string)
+(merge-rule "\IeC {\cyryi }" "" :string)
+(merge-rule "\IeC {\CYRUSHRT }" "" :string)
+(merge-rule "\IeC {\cyrushrt }" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\IeC {\textbullet }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "{\mathchar ~"1270}" "" :string)
+(merge-rule "\IeC {\textnumero }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\textblacksquare }" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/iso88595.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/iso88595.xdy
new file mode 100644
index 00000000000..68d8009d407
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/iso88595.xdy
@@ -0,0 +1,101 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\CYRDJE }" "" :string)
+(merge-rule "\IeC {\'\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRIE }" "" :string)
+(merge-rule "\IeC {\CYRDZE }" "" :string)
+(merge-rule "\IeC {\CYRII }" "" :string)
+(merge-rule "\IeC {\CYRYI }" "" :string)
+(merge-rule "\IeC {\CYRJE }" "" :string)
+(merge-rule "\IeC {\CYRLJE }" "" :string)
+(merge-rule "\IeC {\CYRNJE }" "" :string)
+(merge-rule "\IeC {\CYRTSHE }" "" :string)
+(merge-rule "\IeC {\'\CYRK }" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\CYRUSHRT }" "" :string)
+(merge-rule "\IeC {\CYRDZHE }" "" :string)
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+(merge-rule "\IeC {\textnumero }" "" :string)
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\cyrdje }" "" :string)
+(merge-rule "\IeC {\'\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrie }" "" :string)
+(merge-rule "\IeC {\cyrdze }" "" :string)
+(merge-rule "\IeC {\cyrii }" "" :string)
+(merge-rule "\IeC {\cyryi }" "" :string)
+(merge-rule "\IeC {\cyrje }" "" :string)
+(merge-rule "\IeC {\cyrlje }" "" :string)
+(merge-rule "\IeC {\cyrnje }" "" :string)
+(merge-rule "\IeC {\cyrtshe }" "" :string)
+(merge-rule "\IeC {\'\cyrk }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\IeC {\cyrushrt }" "" :string)
+(merge-rule "\IeC {\cyrdzhe }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/isoir111.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/isoir111.xdy
new file mode 100644
index 00000000000..5139bb48d9d
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/isoir111.xdy
@@ -0,0 +1,101 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\cyrdje }" "" :string)
+(merge-rule "\IeC {\'\cyrg }" "" :string)
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\cyrie }" "" :string)
+(merge-rule "\IeC {\cyrdze }" "" :string)
+(merge-rule "\IeC {\cyrii }" "" :string)
+(merge-rule "\IeC {\cyryi }" "" :string)
+(merge-rule "\IeC {\cyrje }" "" :string)
+(merge-rule "\IeC {\cyrlje }" "" :string)
+(merge-rule "\IeC {\cyrnje }" "" :string)
+(merge-rule "\IeC {\cyrtshe }" "" :string)
+(merge-rule "\IeC {\'\cyrk }" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\cyrushrt }" "" :string)
+(merge-rule "\IeC {\cyrdzhe }" "" :string)
+(merge-rule "\IeC {\textnumero }" "" :string)
+(merge-rule "\IeC {\CYRDJE }" "" :string)
+(merge-rule "\IeC {\'\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\CYRIE }" "" :string)
+(merge-rule "\IeC {\CYRDZE }" "" :string)
+(merge-rule "\IeC {\CYRII }" "" :string)
+(merge-rule "\IeC {\CYRYI }" "" :string)
+(merge-rule "\IeC {\CYRJE }" "" :string)
+(merge-rule "\IeC {\CYRLJE }" "" :string)
+(merge-rule "\IeC {\CYRNJE }" "" :string)
+(merge-rule "\IeC {\CYRTSHE }" "" :string)
+(merge-rule "\IeC {\'\CYRK }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\CYRUSHRT }" "" :string)
+(merge-rule "\IeC {\CYRDZHE }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/koi8-r.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/koi8-r.xdy
new file mode 100644
index 00000000000..7663bbcf796
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/koi8-r.xdy
@@ -0,0 +1,83 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\textblacksquare }" "" :string)
+(merge-rule "\IeC {\textbullet }" "" :string)
+(merge-rule "{\mathchar ~"1270}" "" :string)
+(merge-rule "\sim " "" :string)
+(merge-rule "\leq " "" :string)
+(merge-rule "\geq " "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/koi8-u.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/koi8-u.xdy
new file mode 100644
index 00000000000..b14024d0854
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/koi8-u.xdy
@@ -0,0 +1,79 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\cyryo }" "" :string)
+(merge-rule "\IeC {\cyrie }" "" :string)
+(merge-rule "\IeC {\cyrii }" "" :string)
+(merge-rule "\IeC {\cyryi }" "" :string)
+(merge-rule "\IeC {\cyrgup }" "" :string)
+(merge-rule "\IeC {\CYRYO }" "" :string)
+(merge-rule "\IeC {\CYRIE }" "" :string)
+(merge-rule "\IeC {\CYRII }" "" :string)
+(merge-rule "\IeC {\CYRYI }" "" :string)
+(merge-rule "\IeC {\CYRGUP }" "" :string)
+(merge-rule "\IeC {\cyryu }" "" :string)
+(merge-rule "\IeC {\cyra }" "" :string)
+(merge-rule "\IeC {\cyrb }" "" :string)
+(merge-rule "\IeC {\cyrc }" "" :string)
+(merge-rule "\IeC {\cyrd }" "" :string)
+(merge-rule "\IeC {\cyre }" "" :string)
+(merge-rule "\IeC {\cyrf }" "" :string)
+(merge-rule "\IeC {\cyrg }" "" :string)
+(merge-rule "\IeC {\cyrh }" "" :string)
+(merge-rule "\IeC {\cyri }" "" :string)
+(merge-rule "\IeC {\cyrishrt }" "" :string)
+(merge-rule "\IeC {\cyrk }" "" :string)
+(merge-rule "\IeC {\cyrl }" "" :string)
+(merge-rule "\IeC {\cyrm }" "" :string)
+(merge-rule "\IeC {\cyrn }" "" :string)
+(merge-rule "\IeC {\cyro }" "" :string)
+(merge-rule "\IeC {\cyrp }" "" :string)
+(merge-rule "\IeC {\cyrya }" "" :string)
+(merge-rule "\IeC {\cyrr }" "" :string)
+(merge-rule "\IeC {\cyrs }" "" :string)
+(merge-rule "\IeC {\cyrt }" "" :string)
+(merge-rule "\IeC {\cyru }" "" :string)
+(merge-rule "\IeC {\cyrzh }" "" :string)
+(merge-rule "\IeC {\cyrv }" "" :string)
+(merge-rule "\IeC {\cyrsftsn }" "" :string)
+(merge-rule "\IeC {\cyrery }" "" :string)
+(merge-rule "\IeC {\cyrz }" "" :string)
+(merge-rule "\IeC {\cyrsh }" "" :string)
+(merge-rule "\IeC {\cyrerev }" "" :string)
+(merge-rule "\IeC {\cyrshch }" "" :string)
+(merge-rule "\IeC {\cyrch }" "" :string)
+(merge-rule "\IeC {\cyrhrdsn }" "" :string)
+(merge-rule "\IeC {\CYRYU }" "" :string)
+(merge-rule "\IeC {\CYRA }" "" :string)
+(merge-rule "\IeC {\CYRB }" "" :string)
+(merge-rule "\IeC {\CYRC }" "" :string)
+(merge-rule "\IeC {\CYRD }" "" :string)
+(merge-rule "\IeC {\CYRE }" "" :string)
+(merge-rule "\IeC {\CYRF }" "" :string)
+(merge-rule "\IeC {\CYRG }" "" :string)
+(merge-rule "\IeC {\CYRH }" "" :string)
+(merge-rule "\IeC {\CYRI }" "" :string)
+(merge-rule "\IeC {\CYRISHRT }" "" :string)
+(merge-rule "\IeC {\CYRK }" "" :string)
+(merge-rule "\IeC {\CYRL }" "" :string)
+(merge-rule "\IeC {\CYRM }" "" :string)
+(merge-rule "\IeC {\CYRN }" "" :string)
+(merge-rule "\IeC {\CYRO }" "" :string)
+(merge-rule "\IeC {\CYRP }" "" :string)
+(merge-rule "\IeC {\CYRYA }" "" :string)
+(merge-rule "\IeC {\CYRR }" "" :string)
+(merge-rule "\IeC {\CYRS }" "" :string)
+(merge-rule "\IeC {\CYRT }" "" :string)
+(merge-rule "\IeC {\CYRU }" "" :string)
+(merge-rule "\IeC {\CYRZH }" "" :string)
+(merge-rule "\IeC {\CYRV }" "" :string)
+(merge-rule "\IeC {\CYRSFTSN }" "" :string)
+(merge-rule "\IeC {\CYRERY }" "" :string)
+(merge-rule "\IeC {\CYRZ }" "" :string)
+(merge-rule "\IeC {\CYRSH }" "" :string)
+(merge-rule "\IeC {\CYREREV }" "" :string)
+(merge-rule "\IeC {\CYRSHCH }" "" :string)
+(merge-rule "\IeC {\CYRCH }" "" :string)
+(merge-rule "\IeC {\CYRHRDSN }" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/latin.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/latin.xdy
new file mode 100644
index 00000000000..23205b93c10
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/latin.xdy
@@ -0,0 +1,178 @@
+;; Generated from latin?.xdy
+
+
+(merge-rule "\'A" "" :string)
+(merge-rule "\'C" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\'L" "" :string)
+(merge-rule "\'N" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\'R" "" :string)
+(merge-rule "\'S" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\'Y" "" :string)
+(merge-rule "\'Z" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\'c" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\'l" "" :string)
+(merge-rule "\'n" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\'r" "" :string)
+(merge-rule "\'s" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\'y" "" :string)
+(merge-rule "\'z" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\.C" "" :string)
+(merge-rule "\.G" "" :string)
+(merge-rule "\.I" "" :string)
+(merge-rule "\.Z" "" :string)
+(merge-rule "\.c" "" :string)
+(merge-rule "\.g" "" :string)
+(merge-rule "\.z" "" :string)
+(merge-rule "\.{}" "" :string)
+(merge-rule "\={}" "" :string)
+(merge-rule "\H O" "" :string)
+(merge-rule "\H U" "" :string)
+(merge-rule "\H o" "" :string)
+(merge-rule "\H u" "" :string)
+(merge-rule "\H {}" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\IeC {\AE }" "" :string)
+(merge-rule "\IeC {\DH }" "" :string)
+(merge-rule "\IeC {\DJ }" "" :string)
+(merge-rule "\IeC {\L }" "" :string)
+(merge-rule "\IeC {\O }" "" :string)
+(merge-rule "\IeC {\P }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\IeC {\TH }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\IeC {\^\j }" "" :string)
+(merge-rule "\IeC {\`\i }" "" :string)
+(merge-rule "\IeC {\ae }" "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\IeC {\dh }" "" :string)
+(merge-rule "\IeC {\dj }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\IeC {\i }" "" :string)
+(merge-rule "\IeC {\k \ }" "" :string)
+(merge-rule "\IeC {\l }" "" :string)
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\o }" "" :string)
+(merge-rule "\IeC {\pounds }" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\IeC {\textbrokenbar }" "" :string)
+(merge-rule "\IeC {\textcent }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\IeC {\textexclamdown }" "" :string)
+(merge-rule "\IeC {\textmalteseH }" "" :string)
+(merge-rule "\IeC {\textmalteseh }" "" :string)
+(merge-rule "\IeC {\textonehalf }" "" :string)
+(merge-rule "\IeC {\textonequarter }" "" :string)
+(merge-rule "\IeC {\textordfeminine }" "" :string)
+(merge-rule "\IeC {\textordmasculine }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\textquestiondown }" "" :string)
+(merge-rule "\IeC {\textregistered }" "" :string)
+(merge-rule "\IeC {\textthreequarters }" "" :string)
+(merge-rule "\IeC {\textyen }" "" :string)
+(merge-rule "\IeC {\th }" "" :string)
+(merge-rule "\IeC {\~"\i }" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\^C" "" :string)
+(merge-rule "\^E" "" :string)
+(merge-rule "\^G" "" :string)
+(merge-rule "\^H" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\^J" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\^S" "" :string)
+(merge-rule "\^U" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\^c" "" :string)
+(merge-rule "\^e" "" :string)
+(merge-rule "\^g" "" :string)
+(merge-rule "\^h" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\^s" "" :string)
+(merge-rule "\^u" "" :string)
+(merge-rule "\`A" "" :string)
+(merge-rule "\`E" "" :string)
+(merge-rule "\`I" "" :string)
+(merge-rule "\`O" "" :string)
+(merge-rule "\`U" "" :string)
+(merge-rule "\`a" "" :string)
+(merge-rule "\`e" "" :string)
+(merge-rule "\`o" "" :string)
+(merge-rule "\`u" "" :string)
+(merge-rule "\c C" "" :string)
+(merge-rule "\c S" "" :string)
+(merge-rule "\c T" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\c s" "" :string)
+(merge-rule "\c t" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\k A" "" :string)
+(merge-rule "\k E" "" :string)
+(merge-rule "\k a" "" :string)
+(merge-rule "\k e" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "\r A" "" :string)
+(merge-rule "\r U" "" :string)
+(merge-rule "\r a" "" :string)
+(merge-rule "\r u" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\u A" "" :string)
+(merge-rule "\u G" "" :string)
+(merge-rule "\u U" "" :string)
+(merge-rule "\u a" "" :string)
+(merge-rule "\u g" "" :string)
+(merge-rule "\u u" "" :string)
+(merge-rule "\u {}" "" :string)
+(merge-rule "\v C" "" :string)
+(merge-rule "\v D" "" :string)
+(merge-rule "\v E" "" :string)
+(merge-rule "\v L" "" :string)
+(merge-rule "\v N" "" :string)
+(merge-rule "\v R" "" :string)
+(merge-rule "\v S" "" :string)
+(merge-rule "\v T" "" :string)
+(merge-rule "\v Z" "" :string)
+(merge-rule "\v c" "" :string)
+(merge-rule "\v d" "" :string)
+(merge-rule "\v e" "" :string)
+(merge-rule "\v l" "" :string)
+(merge-rule "\v n" "" :string)
+(merge-rule "\v r" "" :string)
+(merge-rule "\v s" "" :string)
+(merge-rule "\v t" "" :string)
+(merge-rule "\v z" "" :string)
+(merge-rule "\v {}" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\~"I" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\~"y" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\~~A" "" :string)
+(merge-rule "\~~N" "" :string)
+(merge-rule "\~~O" "" :string)
+(merge-rule "\~~a" "" :string)
+(merge-rule "\~~n" "" :string)
+(merge-rule "\~~o" "" :string)
+(merge-rule "{^1}" "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "{^3}" "" :string)
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/latin1.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/latin1.xdy
new file mode 100644
index 00000000000..231e6af8130
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/latin1.xdy
@@ -0,0 +1,101 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\textexclamdown }" "" :string)
+(merge-rule "\IeC {\textcent }" "" :string)
+(merge-rule "\IeC {\pounds }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\IeC {\textyen }" "" :string)
+(merge-rule "\IeC {\textbrokenbar }" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\IeC {\copyright }" "" :string)
+(merge-rule "\IeC {\textordfeminine }" "" :string)
+(merge-rule "\IeC {\guillemotleft }" "" :string)
+(merge-rule "\lnot " "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\IeC {\textregistered }" "" :string)
+(merge-rule "\={}" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\pm " "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "{^3}" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\IeC {\P }" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "{^1}" "" :string)
+(merge-rule "\IeC {\textordmasculine }" "" :string)
+(merge-rule "\IeC {\guillemotright }" "" :string)
+(merge-rule "\IeC {\textonequarter }" "" :string)
+(merge-rule "\IeC {\textonehalf }" "" :string)
+(merge-rule "\IeC {\textthreequarters }" "" :string)
+(merge-rule "\IeC {\textquestiondown }" "" :string)
+(merge-rule "\`A" "" :string)
+(merge-rule "\'A" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\~~A" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\r A" "" :string)
+(merge-rule "\IeC {\AE }" "" :string)
+(merge-rule "\c C" "" :string)
+(merge-rule "\`E" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\^E" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\`I" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\~"I" "" :string)
+(merge-rule "\IeC {\DH }" "" :string)
+(merge-rule "\~~N" "" :string)
+(merge-rule "\`O" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\~~O" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\IeC {\O }" "" :string)
+(merge-rule "\`U" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\^U" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\'Y" "" :string)
+(merge-rule "\IeC {\TH }" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\`a" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\~~a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\r a" "" :string)
+(merge-rule "\IeC {\ae }" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\`e" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\^e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\IeC {\`\i }" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\IeC {\~"\i }" "" :string)
+(merge-rule "\IeC {\dh }" "" :string)
+(merge-rule "\~~n" "" :string)
+(merge-rule "\`o" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\~~o" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\IeC {\o }" "" :string)
+(merge-rule "\`u" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\^u" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\'y" "" :string)
+(merge-rule "\IeC {\th }" "" :string)
+(merge-rule "\~"y" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/latin2.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/latin2.xdy
new file mode 100644
index 00000000000..f6f99f02858
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/latin2.xdy
@@ -0,0 +1,101 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\k A" "" :string)
+(merge-rule "\u {}" "" :string)
+(merge-rule "\IeC {\L }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\v L" "" :string)
+(merge-rule "\'S" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\v S" "" :string)
+(merge-rule "\c S" "" :string)
+(merge-rule "\v T" "" :string)
+(merge-rule "\'Z" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\v Z" "" :string)
+(merge-rule "\.Z" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\k a" "" :string)
+(merge-rule "\IeC {\k \ }" "" :string)
+(merge-rule "\IeC {\l }" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\v l" "" :string)
+(merge-rule "\'s" "" :string)
+(merge-rule "\v {}" "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "\v s" "" :string)
+(merge-rule "\c s" "" :string)
+(merge-rule "\v t" "" :string)
+(merge-rule "\'z" "" :string)
+(merge-rule "\H {}" "" :string)
+(merge-rule "\v z" "" :string)
+(merge-rule "\.z" "" :string)
+(merge-rule "\'R" "" :string)
+(merge-rule "\'A" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\u A" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\'L" "" :string)
+(merge-rule "\'C" "" :string)
+(merge-rule "\c C" "" :string)
+(merge-rule "\v C" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\k E" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\v E" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\v D" "" :string)
+(merge-rule "\IeC {\DJ }" "" :string)
+(merge-rule "\'N" "" :string)
+(merge-rule "\v N" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\H O" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\v R" "" :string)
+(merge-rule "\r U" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\H U" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\'Y" "" :string)
+(merge-rule "\c T" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\'r" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\u a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\'l" "" :string)
+(merge-rule "\'c" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\v c" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\k e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\v e" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\v d" "" :string)
+(merge-rule "\IeC {\dj }" "" :string)
+(merge-rule "\'n" "" :string)
+(merge-rule "\v n" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\H o" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\v r" "" :string)
+(merge-rule "\r u" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\H u" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\'y" "" :string)
+(merge-rule "\c t" "" :string)
+(merge-rule "\.{}" "" :string)
+
+;; end of style file.
diff --git a/Master/texmf-dist/xindy/modules/tex/inputenc/latin3.xdy b/Master/texmf-dist/xindy/modules/tex/inputenc/latin3.xdy
new file mode 100644
index 00000000000..b47e1170eca
--- /dev/null
+++ b/Master/texmf-dist/xindy/modules/tex/inputenc/latin3.xdy
@@ -0,0 +1,94 @@
+;; this file was generated by make-inp-rules.pl
+;; these rules map inputenc generated macros (back) to 8-bit characters
+
+(merge-rule "\IeC {\nobreakspace }" "" :string)
+(merge-rule "\IeC {\textmalteseH }" "" :string)
+(merge-rule "\u {}" "" :string)
+(merge-rule "\IeC {\pounds }" "" :string)
+(merge-rule "\IeC {\textcurrency }" "" :string)
+(merge-rule "\^H" "" :string)
+(merge-rule "\IeC {\S }" "" :string)
+(merge-rule "\~"{}" "" :string)
+(merge-rule "\.I" "" :string)
+(merge-rule "\c S" "" :string)
+(merge-rule "\u G" "" :string)
+(merge-rule "\^J" "" :string)
+(merge-rule "\discretionary {-}{}{}" "" :string)
+(merge-rule "\.Z" "" :string)
+(merge-rule "\IeC {\textdegree }" "" :string)
+(merge-rule "\IeC {\textmalteseh }" "" :string)
+(merge-rule "{^2}" "" :string)
+(merge-rule "{^3}" "" :string)
+(merge-rule "\'{}" "" :string)
+(merge-rule "\mu " "" :string)
+(merge-rule "\^h" "" :string)
+(merge-rule "\IeC {\textperiodcentered }" "" :string)
+(merge-rule "\IeC {\c \ }" "" :string)
+(merge-rule "\IeC {\i }" "" :string)
+(merge-rule "\c s" "" :string)
+(merge-rule "\u g" "" :string)
+(merge-rule "\IeC {\^\j }" "" :string)
+(merge-rule "\IeC {\textonehalf }" "" :string)
+(merge-rule "\.z" "" :string)
+(merge-rule "\`A" "" :string)
+(merge-rule "\'A" "" :string)
+(merge-rule "\^A" "" :string)
+(merge-rule "\~"A" "" :string)
+(merge-rule "\.C" "" :string)
+(merge-rule "\^C" "" :string)
+(merge-rule "\c C" "" :string)
+(merge-rule "\`E" "" :string)
+(merge-rule "\'E" "" :string)
+(merge-rule "\^E" "" :string)
+(merge-rule "\~"E" "" :string)
+(merge-rule "\`I" "" :string)
+(merge-rule "\'I" "" :string)
+(merge-rule "\^I" "" :string)
+(merge-rule "\~"I" "" :string)
+(merge-rule "\~~N" "" :string)
+(merge-rule "\`O" "" :string)
+(merge-rule "\'O" "" :string)
+(merge-rule "\^O" "" :string)
+(merge-rule "\.G" "" :string)
+(merge-rule "\~"O" "" :string)
+(merge-rule "\times " "" :string)
+(merge-rule "\^G" "" :string)
+(merge-rule "\`U" "" :string)
+(merge-rule "\'U" "" :string)
+(merge-rule "\^U" "" :string)
+(merge-rule "\~"U" "" :string)
+(merge-rule "\u U" "" :string)
+(merge-rule "\^S" "" :string)
+(merge-rule "\IeC {\ss }" "" :string)
+(merge-rule "\`a" "" :string)
+(merge-rule "\'a" "" :string)
+(merge-rule "\^a" "" :string)
+(merge-rule "\~"a" "" :string)
+(merge-rule "\.c" "" :string)
+(merge-rule "\^c" "" :string)
+(merge-rule "\c c" "" :string)
+(merge-rule "\`e" "" :string)
+(merge-rule "\'e" "" :string)
+(merge-rule "\^e" "" :string)
+(merge-rule "\~"e" "" :string)
+(merge-rule "\IeC {\`\i }" "" :string)
+(merge-rule "\IeC {\'\i }" "" :string)
+(merge-rule "\IeC {\^\i }" "" :string)
+(merge-rule "\IeC {\~"\i }" "" :string)
+(merge-rule "\~~n" "" :string)
+(merge-rule "\`o" "" :string)
+(merge-rule "\'o" "" :string)
+(merge-rule "\^o" "" :string)
+(merge-rule "\.g" "" :string)
+(merge-rule "\~"o" "" :string)
+(merge-rule "\div " "" :string)
+(merge-rule "\^g" "" :string)
+(merge-rule "\`u" "" :string)
+(merge-rule "\'u" "" :string)
+(merge-rule "\^u" "" :string)
+(merge-rule "\~"u" "" :string)
+(merge-rule "\u u" "" :string)
+(merge-rule "\^s" "" :string)
+(merge-rule "\.{}" "" :string)
+
+;; end of style file.