Skip to content

Commit

Permalink
Extend to cover .meta:nn
Browse files Browse the repository at this point in the history
  • Loading branch information
josephwright committed May 21, 2023
1 parent c1a7c11 commit fcc78a1
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 5 deletions.
2 changes: 1 addition & 1 deletion l3kernel/l3keys.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -2127,7 +2127,7 @@
\cs_new_protected:Npn \@@_meta_make:nn #1#2
{
\exp_args:NV \@@_cmd_set_direct:nn
\l_keys_path_str { \keys_set:nn {#1} {#2} }
\l_keys_path_str { \@@_set:nn {#1} {#2} }
}
% \end{macrocode}
% \end{macro}
Expand Down
12 changes: 8 additions & 4 deletions l3kernel/testfiles/m3keys004.lvt
Original file line number Diff line number Diff line change
Expand Up @@ -260,14 +260,18 @@
B1 .groups:n = main ,
B2 .code:n = \TYPE { B2 } ,
B2 .groups:n = main ,
meta .meta:n = { B1 , A2 } ,
meta .groups:n = { init , main }
meta-a .meta:n = { B1 , A2 } ,
meta-a .groups:n = { init , main } ,
meta-b .meta:nn = { } { B1 , A2 } ,
meta-b .groups:n = { init , main }
}
\TIMO
\keys_set_groups:nnn { } { init } { B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { main } { B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { init } { meta , B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { main } { meta , B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { init } { meta-a , B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { main } { meta-a , B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { init } { meta-b , B1 , A1 , A2 , B2 }
\keys_set_groups:nnn { } { main } { meta-b , B1 , A1 , A2 , B2 }
}

\TEST { Nesting ~ setting }
Expand Down
6 changes: 6 additions & 0 deletions l3kernel/testfiles/m3keys004.tlg
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,12 @@ A2
B1
B1
B2
A2
A1
A2
B1
B1
B2
============================================================
============================================================
TEST 9: Nesting setting
Expand Down

0 comments on commit fcc78a1

Please sign in to comment.