diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/l3kernel/source3body.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/source3body.tex | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/latex/l3kernel/source3body.tex b/Master/texmf-dist/doc/latex/l3kernel/source3body.tex index 1caee5bd0e2..d68e88af3d3 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/source3body.tex +++ b/Master/texmf-dist/doc/latex/l3kernel/source3body.tex @@ -294,7 +294,9 @@ different types of argument: illustration should be described in the following text. \end{function} -Some functions are fully expandable, which allows it to be used within +\paragraph{Fully expandable functions} +\hypertarget{expstar}{Some functions are fully expandable}, +which allows it to be used within an \texttt{x}-type argument (in plain \TeX{} terms, inside an \cs{edef}). These fully expandable functions are indicated in the documentation by a star: @@ -308,14 +310,25 @@ a star: shorthand for a \meta{control sequence}. \end{function} -Conditional (\texttt{if}) functions are normally defined in three variants, -with +\paragraph{Restricted expandable functions} +\hypertarget{rexpstar}{A few functions are fully expandable} but cannot be fully expanded within +an \texttt{f}-type argument. In this case a hollow star is used to indicate +this: +\begin{function}[rEXP]{\seq_map_function:NN} + \begin{syntax} + \cs{tl_trim_spaces:n} \meta{seq} \meta{function} + \end{syntax} +\end{function} + +\paragraph{Conditional functions} +\hypertarget{explTF}{Conditional (\texttt{if}) functions} +are normally defined in three variants, with \texttt{T}, \texttt{F} and \texttt{TF} argument specifiers. This allows them to be used for different \enquote{true}/\enquote{false} branches, depending on which outcome the conditional is being used to test. To indicate this without repetition, this information is given in a shortened form: -\begin{function}[EXP,pTF]{\xetex_if_engine:} +\begin{function}[EXP,TF]{\xetex_if_engine:} \begin{syntax} \cs{xetex_if_engine:TF} \Arg{true code} \Arg{false code} \end{syntax} @@ -382,6 +395,8 @@ logical construct. \DocInput{l3clist.dtx} \DocInput{l3prop.dtx} \DocInput{l3box.dtx} +\DocInput{l3coffins.dtx} +\DocInput{l3color.dtx} \DocInput{l3io.dtx} \DocInput{l3msg.dtx} \DocInput{l3keys.dtx} |