Skip to content

Commit

Permalink
Define tl_act quarks by hand
Browse files Browse the repository at this point in the history
  • Loading branch information
josephwright committed Mar 28, 2018
1 parent b796be4 commit dbda656
Show file tree
Hide file tree
Showing 12 changed files with 26 additions and 31 deletions.
9 changes: 0 additions & 9 deletions l3kernel/l3quark.dtx
Expand Up @@ -580,15 +580,6 @@
% \end{macro}
% \end{macro}
%
% \begin{variable}{\q__tl_act_mark, \q__tl_act_stop}
% These private quarks are needed by \pkg{l3tl}, but that is loaded
% before the quark module, hence their definition is deferred.
% \begin{macrocode}
\quark_new:N \q__tl_act_mark
\quark_new:N \q__tl_act_stop
% \end{macrocode}
% \end{variable}
%
% \subsection{Scan marks}
%
% \begin{macrocode}
Expand Down
8 changes: 6 additions & 2 deletions l3kernel/l3tl.dtx
Expand Up @@ -2479,8 +2479,12 @@
% Hence, we use two private quarks, to allow any token, even quarks,
% in the token list.
% Only \cs{q_@@_act_mark} and \cs{q_@@_act_stop} may not appear
% in the token lists manipulated by \cs{@@_act:NNNnn} functions. The quarks
% are effectively defined in \pkg{l3quark}.
% in the token lists manipulated by \cs{@@_act:NNNnn} functions.
% No quark module yet, so do things by hand.
% \begin{macrocode}
\cs_new_nopar:Npn \q_@@_act_mark { \q_@@_act_mark }
\cs_new_nopar:Npn \q_@@_act_stop { \q_@@_act_stop }
% \end{macrocode}
% \end{variable}
%
% \begin{macro}[EXP]{\@@_act:NNNnn}
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl001.luatex.tlg
Expand Up @@ -539,6 +539,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1929,8 +1931,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl001.ptex.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1610,8 +1612,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl001.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1610,8 +1612,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl001.uptex.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1610,8 +1612,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl001.xetex.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1927,8 +1929,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl003.luatex.tlg
Expand Up @@ -539,6 +539,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1929,8 +1931,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl003.ptex.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1610,8 +1612,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl003.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1610,8 +1612,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl003.uptex.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1610,8 +1612,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down
4 changes: 2 additions & 2 deletions l3kernel/testfiles/m3expl003.xetex.tlg
Expand Up @@ -538,6 +538,8 @@ Defining \__tl_trim_spaces_auxi:w on line ...
Defining \__tl_trim_spaces_auxii:w on line ...
Defining \__tl_trim_spaces_auxiii:w on line ...
Defining \__tl_trim_spaces_auxiv:w on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \__tl_act:NNNnn on line ...
Defining \__tl_act_loop:w on line ...
Defining \__tl_act_normal:NwnNNN on line ...
Expand Down Expand Up @@ -1927,8 +1929,6 @@ Defining \quark_if_nil:oT on line ...
Defining \quark_if_nil:VF on line ...
Defining \quark_if_nil:oF on line ...
Defining \__quark_if_empty_return:o on line ...
Defining \q__tl_act_mark on line ...
Defining \q__tl_act_stop on line ...
Defining \g__scan_marks_tl on line ...
Defining \__scan_new:N on line ...
Defining \s__stop on line ...
Expand Down

0 comments on commit dbda656

Please sign in to comment.