On p. 95 of my
interface3 documentation, dated July 28, 2013, the
\tl_case:??? function is first introduced as having a signature
\tl_case:NnnTF, but on its extended description for usage it appears as
\tl_case:NnTF. I guess this is a typo, but just in case... is it?
My question is actually about the possibility to use this switch-like flow control structure for testing the content of a token list variable against the contents of a collection of token lists, whereas what I understand we have now is a test against the contents of a collection of token list variables. Please, amend my understanding if I got it wrong.
Btw, it is not clear to me from the documentation whether or not the testing stops after the first success (if any). This point may not make any sense in regard to testing against token lists but it definitely does when testing against token lists variables, since we could have more than just one variable set to the same content.