[latex3-commits] Broken: latex3/latex3#2432 (l3text - 81618b5)

Travis CI builds at travis-ci.org
Sat Dec 7 10:21:52 CET 2019


Build Update for latex3/latex3
-------------------------------------

Build: #2432
Status: Broken

Duration: 4 mins and 18 secs
Commit: 81618b5 (l3text)
Author: Joseph Wright
Message: Make \text_expand:n and \text_<type>case:n f-type expandable

User text can contain document commands which themselves take arguments.
With the e-type approach, when used in running text (no e/x-type
expanson), we end up with

    \exp_not:n { \foo } \exp_not:n { { arg } }

or similar The first \exp_not:n is a no-op here, so \foo (assuming 1
agument) grabs \exp_not:n rather than the _result_ of applying it to
"{arg}". Depending on the exact details for implementation of \foo, all
sorts of crap then happens.

With f-type expansion, we get

    \exp_not:n { \foo { arg } }

which is fine: the same no-op inserts exactly the tokens we want.

View the changeset: https://github.com/latex3/latex3/compare/97bc0a18e896...81618b557c1a

View the full build log and details: https://travis-ci.org/latex3/latex3/builds/621939761?utm_medium=notification&utm_source=email

--

You can unsubscribe from build emails from the latex3/latex3 repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=6031080&utm_medium=notification&utm_source=email.
Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification&utm_source=email.
Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/latex3-commits/attachments/20191207/6f5191a7/attachment-0001.html>


More information about the latex3-commits mailing list