LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Joseph Wright <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Mon, 30 May 2011 19:56:57 +0100
Content-Type:
text/plain
Parts/Attachments:
text/plain (83 lines)
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

ATOM RSS1 RSS2