diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty b/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty index 3bbd279c109..eb2f53c68e9 100644 --- a/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty +++ b/Master/texmf-dist/tex/latex/l3experimental/l3sys-shell/l3sys-shell.sty @@ -20,24 +20,27 @@ %% %% File: l3sys-shell.dtx \RequirePackage{expl3} -\ProvidesExplPackage{l3sys-shell}{2020-01-12}{} +\ProvidesExplPackage{l3sys-shell}{2020-05-18}{} {L3 Experimental system shell functions} +\scan_new:N \s__sys_stop +\quark_new:N \q__sys_nil +\__kernel_quark_new_conditional:Nn \__sys_quark_if_nil:N { F } \cs_new:Npn \__sys_path_to_win:n #1 { - \exp_after:wN \__sys_path_to_win:w \tl_to_str:n {#1} ~ \q_stop + \exp_after:wN \__sys_path_to_win:w \tl_to_str:n {#1} ~ \s__sys_stop } -\cs_new:Npn \__sys_path_to_win:w #1 ~ #2 \q_stop +\cs_new:Npn \__sys_path_to_win:w #1 ~ #2 \s__sys_stop { - \__sys_path_to_win:N #1 \q_nil + \__sys_path_to_win:N #1 \q__sys_nil \tl_if_empty:nF {#2} { \c_space_tl - \__sys_path_to_win:w #2 \q_stop + \__sys_path_to_win:w #2 \s__sys_stop } } \cs_new:Npn \__sys_path_to_win:N #1 { - \quark_if_nil:NF #1 + \__sys_quark_if_nil:NF #1 { \token_if_eq_meaning:NNTF #1 / { \c_backslash_str } |