diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/l3kernel/l3unicode-data.dtx | 62 |
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 } } } |