summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx')
-rw-r--r--Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx62
1 files changed, 32 insertions, 30 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx b/Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx
index 9f3e03cf38f..66c786a88e6 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx
@@ -38,7 +38,7 @@
% plain \TeX{}, set up in generic mode.
%<*driver|script>
\input expl3-generic\relax
-\GetIdInfo$Id: l3unicode-data.dtx 5647 2015-07-01 12:44:26Z joseph $
+\GetIdInfo$Id: l3unicode-data.dtx 5676 2015-07-20 06:48:31Z joseph $
{L3 Case data script}
%</driver|script>
%
@@ -446,14 +446,15 @@
\tl_const:Nn \c__unicode_lower_exceptions_tl { }
\tl_const:Nn \c__unicode_mixed_exceptions_tl { }
\tl_const:Nn \c__unicode_upper_exceptions_tl { }
- \tl_const:Nn \c__unicode_std_sigma_tl { }
- \tl_const:Nn \c__unicode_final_sigma_tl { }
- \tl_const:Nn \c__unicode_accents_lt_tl { }
- \tl_const:Nn \c__unicode_dot_above_tl { }
- \tl_const:Nn \c__unicode_dotless_i_tl { I }
- \tl_const:Nn \c__unicode_dotted_I_tl { i }
- \tl_const:Nn \c__unicode_i_ogonek_tl { }
- \tl_const:Nn \c__unicode_I_ogonek_tl { }
+ \tl_const:Nn \c__unicode_std_sigma_tl { }
+ \tl_const:Nn \c__unicode_final_sigma_tl { }
+ \tl_const:Nn \c__unicode_accents_lt_tl { }
+ \tl_const:Nn \c__unicode_dot_above_tl { }
+ \tl_const:Nn \c__unicode_dotless_i_tl { I }
+ \tl_const:Nn \c__unicode_dotted_I_tl { i }
+ \tl_const:Nn \c__unicode_i_ogonek_tl { }
+ \tl_const:Nn \c__unicode_I_ogonek_tl { }
+ \tl_const:Nn \c__unicode_upper_Eszett_tl { }
\tex_endinput:D
}
\__unicode_verb_end:
@@ -521,8 +522,8 @@
{ \cs_set_eq:NN \__unicode_brace:n \use:n }
\tl_put_right:Nx \l__unicode_title_exceptions_tl
{
- \__unicode_brace:n { \luatex_Uchar:D "#1 \c_space_tl }
- \__unicode_brace:n { \luatex_Uchar:D "#8 \c_space_tl }
+ \__unicode_brace:n { \utex_char:D "#1 \c_space_tl }
+ \__unicode_brace:n { \utex_char:D "#8 \c_space_tl }
}
}
}
@@ -579,9 +580,9 @@
\tl_put_right:cx { l__unicode_ #5 _ #3 _X_ #4 _tl }
{
\__unicode_brace:n
- { \luatex_Uchar:D "#1 \c_space_tl }
+ { \utex_char:D "#1 \c_space_tl }
\__unicode_brace:n
- { \luatex_Uchar:D "#2 \c_space_tl }
+ { \utex_char:D "#2 \c_space_tl }
}
}
}
@@ -657,12 +658,12 @@
{
\tl_put_right:cx { l__unicode_ #5 _exceptions_tl }
{
- \__unicode_brace:n { \luatex_Uchar:D "#1 \c_space_tl }
+ \__unicode_brace:n { \utex_char:D "#1 \c_space_tl }
{
- \luatex_Uchar:D "#2 \c_space_tl
- \luatex_Uchar:D "#3 \c_space_tl
+ \utex_char:D "#2 \c_space_tl
+ \utex_char:D "#3 \c_space_tl
\tl_if_empty:nF {#4}
- { \luatex_Uchar:D "#4 \c_space_tl }
+ { \utex_char:D "#4 \c_space_tl }
}
}
}
@@ -743,7 +744,7 @@
\iow_now:Nx \g__unicode_result_iow
{
\tl_const:Nn \exp_not:c { c__unicode_ #1 _tl }
- { ~ \luatex_Uchar:D "#2 \c_space_tl \c_space_tl }
+ { ~ \utex_char:D "#2 \c_space_tl \c_space_tl }
}
\__unicode_special_case:nn
}
@@ -755,18 +756,19 @@
{ dotted_I } { 0130 }
{ i_ogonek } { 012F }
{ I_ogonek } { 012E }
+ { upper_Eszett } { 1E9E }
\q_recursion_tail { }
\q_recursion_stop
\iow_now:Nx \g__unicode_result_iow
{
\tl_const:Nn \exp_not:N \c__unicode_accents_lt_tl
{
- \luatex_Uchar:D "00CC
- { \luatex_Uchar:D "0069 \luatex_Uchar:D "0307 \luatex_Uchar:D "0300 }
- \luatex_Uchar:D "00CD
- { \luatex_Uchar:D "0069 \luatex_Uchar:D "0307 \luatex_Uchar:D "0301 }
- \luatex_Uchar:D "0128
- { \luatex_Uchar:D "0069 \luatex_Uchar:D "0307 \luatex_Uchar:D "0303 }
+ \utex_char:D "00CC
+ { \utex_char:D "0069 \utex_char:D "0307 \utex_char:D "0300 }
+ \utex_char:D "00CD
+ { \utex_char:D "0069 \utex_char:D "0307 \utex_char:D "0301 }
+ \utex_char:D "0128
+ { \utex_char:D "0069 \utex_char:D "0307 \utex_char:D "0303 }
}
}
% \end{macrocode}
@@ -807,7 +809,7 @@
\str_if_eq:nnTF {#2} { C }
{
\__unicode_parse_line_auxiv:nn
- {#1} { \luatex_Uchar:D "#3 \c_space_tl }
+ {#1} { \utex_char:D "#3 \c_space_tl }
}
{
\str_if_eq:nnT {#2} { F }
@@ -832,10 +834,10 @@
{
\__unicode_brace:n
{
- \luatex_Uchar:D "#2 \c_space_tl
- \luatex_Uchar:D "#3 \c_space_tl
+ \utex_char:D "#2 \c_space_tl
+ \utex_char:D "#3 \c_space_tl
\tl_if_empty:nF {#4}
- { \luatex_Uchar:D "#4 \c_space_tl }
+ { \utex_char:D "#4 \c_space_tl }
}
}
}
@@ -854,7 +856,7 @@
}
% \end{macrocode}
% As the input is read in string mode, there is a need for a rescan
-% here since \tn{Uchar} requires letters for hexadecimal digits
+% here since \tn{char} requires letters for hexadecimal digits
% beyond~$9$.
% \begin{macrocode}
\cs_new_protected:Npn \__unicode_parse_line_auxv:wnn
@@ -868,7 +870,7 @@
{
\tl_put_right:cx { l__unicode_lower_ #6 _X_ #7 _tl }
{
- \__unicode_brace:n { \luatex_Uchar:D "#8 \c_space_tl }
+ \__unicode_brace:n { \utex_char:D "#8 \c_space_tl }
\__unicode_brace:n { #9 }
}
}