summaryrefslogtreecommitdiff
path: root/obsolete/macros/latex209/contrib/ml/babel.com
diff options
context:
space:
mode:
Diffstat (limited to 'obsolete/macros/latex209/contrib/ml/babel.com')
-rw-r--r--obsolete/macros/latex209/contrib/ml/babel.com152
1 files changed, 152 insertions, 0 deletions
diff --git a/obsolete/macros/latex209/contrib/ml/babel.com b/obsolete/macros/latex209/contrib/ml/babel.com
new file mode 100644
index 0000000000..b1c6936d47
--- /dev/null
+++ b/obsolete/macros/latex209/contrib/ml/babel.com
@@ -0,0 +1,152 @@
+%%
+%% This is file `babel.com', generated
+%% on <1993/12/9> with the docstrip utility (2.1e).
+%%
+%% The original source files were:
+%%
+%% babel.doc (with options: `code')
+%%
+%% Copyright (C) 1989-1993 by Johannes Braams.
+%% All rights reserved.
+%%
+%% This file is part of the Babel package, version 3.3.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% You are not allowed to change this file. You may however copy
+%% this file to a file with a different name and then change the copy
+%% if you obey the restrictions on file changes described in
+%% readme.babel.
+%%
+%% You are allowed to distribute this file under the condition that
+%% it is distributed together with all files mentioned in readme.babel.
+%% If you receive only some of these files from someone, complain!
+%%
+%% You are NOT ALLOWED to distribute this file alone. You are NOT
+%% ALLOWED to take money for the distribution or use of either this
+%% file or a changed version, except for a nominal charge for copying
+%% etc.
+%%
+%% For error reports in case of UNCHANGED versions see readme files.
+%%
+%% Please do not request updates from me directly. Distribution is
+%% done through Mail-Servers and TeX organizations.
+%%
+%%%\iffalse
+%%% @LaTeX-file{
+%%% author = "Johannes L. Braams",
+%%% version = "3.3.2",
+%%% date = "23 September 1993",
+%%% time = "23:26:20 MET",
+%%% filename = "babel.doc",
+%%% address = "PTT Research
+%%% St. Paulusstraat 4
+%%% 2264 XZ Leidschendam
+%%% The Netherlands",
+%%% telephone = "(70) 3325051",
+%%% FAX = "(70) 3326477",
+%%% checksum = "52222 1292 6341 53569",
+%%% email = "J.L.Braams@research.ptt.nl (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "babel",
+%%% supported = "yes",
+%%% docstring = "This file ,babel.doc contains the core of
+%%% the babel system as it was described in
+%%% TuGboat Volume 12 no 2 and Volume 14 no 1.
+%%%
+%%% The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% }
+%%% \fi
+%%
+\def\fileversion{babel-3.3.2}
+\def\filedate{23 september 1993}
+\wlog{Style option `babel' version \fileversion\space <\filedate>}
+\ifx\undefined\iflanguage
+ \input babel.switch\relax
+\fi
+\let\babel@core@loaded\relax
+\def\babel@add@special#1{\begingroup
+ \def\do{\noexpand\do\noexpand}%
+ \def\@makeother{\noexpand\@makeother\noexpand}%
+ \edef\x{\endgroup
+ \def\noexpand\dospecials{\dospecials\do#1}%
+ \expandafter\ifx\csname @sanitize\endcsname\relax \else
+ \def\noexpand\@sanitize{\@sanitize\@makeother#1}%
+ \fi}%
+ \x}
+\def\babel@remove@special#1{\begingroup
+ \def\x##1##2{\ifnum`#1=`##2\noexpand\empty
+ \else\noexpand##1\noexpand##2\fi}%
+ \def\do{\x\do}%
+ \def\@makeother{\x\@makeother}%
+ \edef\x{\endgroup
+ \def\noexpand\dospecials{\dospecials}%
+ \expandafter\ifx\csname @sanitize\endcsname\relax \else
+ \def\noexpand\@sanitize{\@sanitize}%
+ \fi}%
+ \x}
+\def\babel@beginsave{\babel@savecnt\z@}
+\newcount\babel@savecnt
+\babel@beginsave
+\def\babel@save#1{%
+ \expandafter\let\csname babel@\number\babel@savecnt\endcsname #1\relax
+ \begingroup
+ \toks@\expandafter{\originalTeX \let#1=}%
+ \edef\x{\endgroup
+ \def\noexpand\originalTeX{\the\toks@ \expandafter\noexpand
+ \csname babel@\number\babel@savecnt\endcsname\relax}}%
+ \x
+ \advance\babel@savecnt\@ne}
+\def\babel@savevariable#1{\begingroup
+ \toks@\expandafter{\originalTeX #1=}%
+ \edef\x{\endgroup
+ \def\noexpand\originalTeX{\the\toks@ \the#1\relax}}%
+ \x}
+\def\addto#1#2{%
+ \ifx\undefined#1\def#1{#2}\else
+ \expandafter\def\expandafter#1\expandafter{#1#2}%
+ \fi
+}
+\def\allowhyphens{\penalty\@M \hskip\z@skip}
+\def\set@low@box#1{\setbox\tw@\hbox{,}\setbox\z@\hbox{#1}%
+ \dimen\z@\ht\z@ \advance\dimen\z@ -\ht\tw@%
+ \setbox\z@\hbox{\lower\dimen\z@ \box\z@}\ht\z@\ht\tw@ \dp\z@\dp\tw@}
+\def\save@sf@q#1{{\ifhmode
+ \edef\@SF{\spacefactor\the\spacefactor}\else
+ \let\@SF\empty \fi \leavevmode #1\@SF}}
+{\def\format{lplain}
+\ifx\fmtname\format
+\else
+ \aftergroup\endinput
+\fi}
+\long\def\babel@sanitize@arg#1#2{\bgroup\def\@tempa{#2}%
+ \expandafter\babel@strip@meaning\meaning\@tempa\relax{#1}}
+\def\babel@strip@meaning#1->#2\relax#3{\egroup #3{#2}}
+\let\LTX@label=\label
+\def\label#1{\babel@sanitize@arg\LTX@label{#1}}
+\let\LTX@newlabel=\newlabel
+\def\newlabel#1#2{\babel@sanitize@arg\LTX@newlabel{#1}{#2}}
+\let\LTX@ref=\ref
+\def\ref#1{\babel@sanitize@arg\LTX@ref{#1}}
+\let\LTX@pageref=\pageref
+\def\pageref#1{\babel@sanitize@arg\LTX@pageref{#1}}
+\let\LTX@@citex\@citex
+\def\@citex[#1]#2{\babel@sanitize@arg{\LTX@@citex[#1]}{#2}}
+\let\LTX@nocite\nocite
+\def\nocite#1{\babel@sanitize@arg\LTX@nocite{#1}}
+\let\LTX@bibcite\bibcite
+\def\bibcite#1#2{\babel@sanitize@arg\LTX@bibcite{#1}{#2}}
+\let\LTX@@bibitem\@bibitem
+\def\@bibitem#1{\babel@sanitize@arg\LTX@@bibitem{#1}}
+\let\LTX@@lbibitem\@lbibitem
+\def\@lbibitem[#1]#2{\babel@sanitize@arg{\LTX@@lbibitem[#1]}{#2}}
+\let\LTX@@testdef=\@testdef
+\def\@testdef#1#2{\babel@sanitize@arg{\LTX@@testdef{#1}}{#2}}
+\endinput
+%%
+%% End of file `babel.com'.