diff options
author | Karl Berry <karl@freefriends.org> | 2018-02-14 21:34:13 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-02-14 21:34:13 +0000 |
commit | 8b6cfd638559d98ab42f15ecae4afb6d754404d5 (patch) | |
tree | 65b9d0a06956be707fc0505ca551b4d2338fb9e1 /Master/texmf-dist/tex/generic/babel/babel.sty | |
parent | 377d5868421b9bab3a6e0fddb02ccc99597b2855 (diff) |
babel (14feb18)
git-svn-id: svn://tug.org/texlive/trunk@46640 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/babel.sty')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.sty | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index b95260eb477..2c3d5df23c5 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -7,7 +7,7 @@ %% babel.dtx (with options: `package') %% %% -%% Copyright (C) 2012-2017 Javier Bezos and Johannes L. Braams. +%% Copyright (C) 2012-2018 Javier Bezos and Johannes L. Braams. %% Copyright (C) 1989-2012 Johannes L. Braams and %% any individual authors listed elsewhere in this file. %% All rights reserved. @@ -32,16 +32,22 @@ %% extension |.ins|) which are part of the distribution. %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{babel}[2018/01/24 3.17 The Babel package] +\ProvidesPackage{babel}[2018/02/14 3.18 The Babel package] \@ifpackagewith{babel}{debug} - {\let\bbl@debug\@firstofone} - {\let\bbl@debug\@gobble} -\input switch.def\relax + {\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}% + \let\bbl@debug\@firstofone} + {\providecommand\bbl@trace[1]{}% + \let\bbl@debug\@gobble} +\ifx\bbl@switchflag\@undefined % Prevent double input + \let\bbl@switchflag\relax + \input switch.def\relax +\fi \ifx\directlua\@undefined\else \ifx\bbl@luapatterns\@undefined \input luababel.def \fi \fi +\bbl@trace{Basic macros} \def\bbl@stripslash{\expandafter\@gobble\string} \def\bbl@add#1#2{% \bbl@ifunset{\bbl@stripslash#1}% @@ -198,6 +204,7 @@ luatexbase.priority_in_callback('hpack_filter', 'luaotfload.node_processor') or nil)}}{} \fi +\bbl@trace{Defining option 'base'} \@ifpackagewith{babel}{base}{% \ifx\directlua\@undefined \DeclareOption*{\bbl@patterns{\CurrentOption}}% @@ -212,6 +219,7 @@ \global\let\@ifl@ter@@\@ifl@ter \def\@ifl@ter#1#2#3#4#5{\global\let\@ifl@ter\@ifl@ter@@}% \endinput}{}% +\bbl@trace{key=value and another general options} \bbl@csarg\let{tempa\expandafter}\csname opt@babel.sty\endcsname \def\bbl@tempb#1.#2{% #1\ifx\@empty#2\else,\bbl@afterfi\bbl@tempb#2\fi}% @@ -305,6 +313,7 @@ \bbl@add@list\bbl@language@opts{\CurrentOption}% \fi} \ProcessOptions* +\bbl@trace{Conditional loading of shorthands} \def\bbl@sh@string#1{% \ifx#1\@empty\else \ifx#1t\string~% @@ -346,6 +355,7 @@ \ifx\bbl@language@opts\@empty\else\bbl@language@opts,\fi \bbl@opt@main} \fi +\bbl@trace{Defining IfBabelLayout} \ifx\bbl@opt@layout\@nnil \newcommand\IfBabelLayout[3]{#3}% \else @@ -357,6 +367,7 @@ \expandafter\@secondoftwo \fi} \fi +\bbl@trace{Language options} \let\bbl@afterlang\relax \let\BabelModifiers\relax \let\bbl@loaded\@empty |