Subject: | |
From: | |
Reply To: | |
Date: | Mon, 30 May 2011 19:56:57 +0100 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Hello all,
After reviewing l3token, the following functions and variable names are
deprecated and marked for removal on or before 2011-08-31.
\c_alignment_tab_token => \c_alignment_token
\c_math_shift_token => \c_math_toggle_token
These name changes reflect some improvements in the description of
category codes.
\c_letter_token => \c_catcode_letter_token
\c_other_char_token => \c_catcode_other_token
These name changes reflect the fact that these tokens cannot be use in
general terms: they are only for the testing system.
\c_active_char_token => \c_catcode_active_tl
This name change reflects both the fact that this is _not_ an implicit
token and that it should not be used outside of the appropriate test.
\char_make_escape:N => \char_set_catcode_escape:N
\char_make_begin_group:N => \char_set_catcode_group_begin:N
\char_make_end_group:N => \char_set_catcode_group_end:N
\char_make_math_shift:N => \char_set_catcode_math_toggle:N
\char_make_alignment_tab:N => \char_set_catcode_alignment:N
\char_make_end_line:N =>
\char_set_catcode_end_line:N\char_make_parameter:N =>
\char_set_catcode_parameter:N
\char_make_math_superscript:N => \char_set_catcode_math_superscript:N
\char_make_math_subscript:N => \char_set_catcode_math_subscript:N
\char_make_ignore:N => \char_set_catcode_ignore:N
\char_make_space:N => \char_set_catcode_space:N
\char_make_letter:N => \char_set_catcode_letter:N
\char_make_other:N => \char_set_catcode_other:N
\char_make_active:N => \char_set_catcode_active:N
\char_make_comment:N => \char_set_catcode_comment:N
\char_make_invalid:N => \char_set_catcode_invalid:N
\char_make_escape:n => \char_set_catcode_escape:n
\char_make_begin_group:n => \char_set_catcode_group_begin:n
\char_make_end_group:n => \char_set_catcode_group_end:n
\char_make_math_shift:n => \char_set_catcode_math_toggle:n
\char_make_alignment_tab:n => \char_set_catcode_alignment:n
\char_make_end_line:n =>
\char_set_catcode_end_line:n\char_make_parameter:n =>
\char_set_catcode_parameter:n
\char_make_math_superscript:n => \char_set_catcode_math_superscript:n
\char_make_math_subscript:n => \char_set_catcode_math_subscript:n
\char_make_ignore:n => \char_set_catcode_ignore:n
\char_make_space:n => \char_set_catcode_space:n
\char_make_letter:n => \char_set_catcode_letter:n
\char_make_other:n => \char_set_catcode_other:n
\char_make_active:n => \char_set_catcode_active:n
\char_make_comment:n => \char_set_catcode_comment:n
\char_make_invalid:n => \char_set_catcode_invalid:n
These changes remove the non-standard use of 'make' in favour of 'set',
and also standardise the naming of category codes with other parts of
l3token.
\token_if_alignment_tab_p:N => \token_if_alignment_p:N
\token_if_alignment_tab:NT => \token_if_alignment:NT
\token_if_alignment_tab:NF => \token_if_alignment:NF
\token_if_alignment_tab:NTF => \token_if_alignment:NTF
\token_if_math_shift_p:N => \token_if_math_toggle_p:N
\token_if_math_shift:NT => \token_if_math_toggle:NT
\token_if_math_shift:NF => \token_if_math_toggle:NF
\token_if_math_shift:NTF => \token_if_math_toggle:NTF
\token_if_other_char_p:N => \token_if_other_p:N
\token_if_other_char:NT => \token_if_other:NT
\token_if_other_char:NF => \token_if_other:NF
\token_if_other_char:NTF => \token_if_other:NTF
\token_if_active_char_p:N => \token_if_active_p:N
\token_if_active_char:NT => \token_if_active:NT
\token_if_active_char:NF => \token_if_active:NF
\token_if_active_char:NTF => \token_if_active:NTF
Changes to align the tests with other parts of the module (as detailed
above).
--
Joseph Wright
|
|
|