%% %% This is file `hyphen.cfg', %% generated with the docstrip utility. %% %% The original source files were: %% %% babel.dtx (with options: `patterns') %% This is a generated file. %% %% Copyright 2012-2014 Javier Bezos and Johannes L. Braams. %% Copyright 1989-2008 Johannes L. Braams and any individual authors %% listed elsewhere in this file. All rights reserved. %% %% This file was generated from file(s) of the Babel system. %% --------------------------------------------------------- %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2003/12/01 or later. %% %% This work has the LPPL maintenance status "maintained". %% %% The Current Maintainer of this work is Javier Bezos. %% %% This file may only be distributed together with a copy of the Babel %% system. You may however distribute the Babel system without %% such generated files. %% %% The list of all files belonging to the Babel distribution is %% given in the file `manifest.bbl'. See also `legal.bbl for additional %% information. %% %% The list of derived (unpacked) files belonging to the distribution %% and covered by LPPL is defined by the unpacking scripts (with %% extension .ins) which are part of the distribution. %% File 'babel.dtx' %%\ProvidesFile{babel.dtx}[2014/09/25 v3.9l The Babel package] %% Babel package for LaTeX2e. %% Copyright (C) 1989-2008 by Johannes Braams, %% TeXniek %% all rights reserved. %% Copyright (C) 2013-2014 by Johannes Braams %% TeXniek %% by Javier Bezos %% all rights reserved. \ifx\ProvidesFile\@undefined \def\ProvidesFile#1[#2 #3 #4]{% \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi \ProvidesFile{hyphen.cfg}[2014/09/25 3.9l Babel hyphens] \xdef\bbl@format{\jobname} \ifx\AtBeginDocument\@undefined \def\@empty{} \let\orig@dump\dump \def\dump{% \ifx\@ztryfc\@undefined \else \toks0=\expandafter{\@preamblecmds}% \edef\@preamblecmds{\noexpand\@begindocumenthook\the\toks0}% \def\@begindocumenthook{}% \fi \let\dump\orig@dump\let\orig@dump\@undefined\dump} \fi \ifx\language\@undefined \csname newcount\endcsname\language \fi \ifx\newlanguage\@undefined \csname newcount\endcsname\last@language \def\addlanguage#1{% \global\advance\last@language\@ne \ifnum\last@language<\@cclvi \else \errmessage{No room for a new \string\language!}% \fi \global\chardef#1\last@language \wlog{\string#1 = \string\language\the\last@language}} \else \countdef\last@language=19 \def\addlanguage{\alloc@9\language\chardef\@cclvi} \fi \toks8{Babel <3.9l> and hyphenation patterns for }% \def\process@line#1#2 #3 #4 {% \ifx=#1% \process@synonym{#2}% \else \process@language{#1#2}{#3}{#4}% \fi \ignorespaces} \toks@{} \def\bbl@languages{} \def\process@synonym#1{% \ifnum\last@language=\m@ne \toks@\expandafter{\the\toks@\relax\process@synonym{#1}}% \else \expandafter\chardef\csname l@#1\endcsname\last@language \wlog{\string\l@#1=\string\language\the\last@language}% \expandafter\let\csname #1hyphenmins\expandafter\endcsname \csname\languagename hyphenmins\endcsname \let\bbl@elt\relax \edef\bbl@languages{\bbl@languages\bbl@elt{#1}{\the\last@language}{}{}}% \fi} \def\process@language#1#2#3{% \expandafter\addlanguage\csname l@#1\endcsname \expandafter\language\csname l@#1\endcsname \edef\languagename{#1}% \bbl@hook@everylanguage{#1}% \bbl@get@enc#1::\@@@ \begingroup \lefthyphenmin\m@ne \bbl@hook@loadpatterns{#2}% \ifnum\lefthyphenmin=\m@ne \else \expandafter\xdef\csname #1hyphenmins\endcsname{% \the\lefthyphenmin\the\righthyphenmin}% \fi \endgroup \def\bbl@tempa{#3}% \ifx\bbl@tempa\@empty\else \bbl@hook@loadexceptions{#3}% \fi \let\bbl@elt\relax \edef\bbl@languages{% \bbl@languages\bbl@elt{#1}{\the\language}{#2}{\bbl@tempa}}% \ifnum\the\language=\z@ \expandafter\ifx\csname #1hyphenmins\endcsname\relax \set@hyphenmins\tw@\thr@@\relax \else \expandafter\expandafter\expandafter\set@hyphenmins \csname #1hyphenmins\endcsname \fi \the\toks@ \toks@{}% \fi} \def\bbl@get@enc#1:#2:#3\@@@{\def\bbl@hyph@enc{#2}} \def\bbl@hook@everylanguage#1{} \def\bbl@hook@loadpatterns#1{\input #1\relax} \let\bbl@hook@loadexceptions\bbl@hook@loadpatterns \let\bbl@hook@loadkernel\bbl@hook@loadpatterns \begingroup \def\AddBabelHook#1#2{% \expandafter\ifx\csname bbl@hook@#2\endcsname\relax \def\next{\toks1}% \else \def\next{\expandafter\gdef\csname bbl@hook@#2\endcsname####1}% \fi \next} \ifx\directlua\@undefined \ifx\XeTeXinputencoding\@undefined\else \input xebabel.def \fi \else \input luababel.def \fi \openin1 = babel-\bbl@format.cfg \ifeof1 \else \input babel-\bbl@format.cfg\relax \fi \closein1 \endgroup \bbl@hook@loadkernel{switch.def} \openin1 = language.dat \def\languagename{english}% \ifeof1 \message{I couldn't find the file language.dat,\space I will try the file hyphen.tex} \input hyphen.tex\relax \chardef\l@english\z@ \else \last@language\m@ne \loop \endlinechar\m@ne \read1 to \bbl@line \endlinechar`\^^M \if T\ifeof1F\fi T\relax \ifx\bbl@line\@empty\else \edef\bbl@line{\bbl@line\space\space\space}% \expandafter\process@line\bbl@line\relax \fi \repeat \begingroup \def\bbl@elt#1#2#3#4{% \global\language=#2\relax \gdef\languagename{#1}% \def\bbl@elt##1##2##3##4{}}% \bbl@languages \endgroup \fi \closein1 \if/\the\toks@/\else \errhelp{language.dat loads no language, only synonyms} \errmessage{Orphan language synonym} \fi \edef\bbl@tempa{% \everyjob{% \the\everyjob \ifx\typeout\@undefined \immediate\write16% \else \noexpand\typeout \fi {\the\toks8 \the\last@language\space languages loaded.}}} \bbl@tempa \let\bbl@line\@undefined \let\process@line\@undefined \let\process@synonym\@undefined \let\process@language\@undefined \let\bbl@get@enc\@undefined \let\bbl@hyph@enc\@undefined \let\bbl@tempa\@undefined \let\bbl@hook@loadkernel\@undefined \let\bbl@hook@everylanguage\@undefined \let\bbl@hook@loadpatterns\@undefined \let\bbl@hook@loadexceptions\@undefined %% %% ( written by Tono san ) %% \ifx\platexDUMP\@undefined\else \edef\platexBANNER{\the\toks8 \the\last@language\space languages\space}% \fi%% %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \endinput %% %% End of file `hyphen.cfg'.