summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/l3build/regression-test.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/l3build/regression-test.tex')
-rw-r--r--Master/texmf-dist/tex/latex/l3build/regression-test.tex214
1 files changed, 214 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/l3build/regression-test.tex b/Master/texmf-dist/tex/latex/l3build/regression-test.tex
new file mode 100644
index 00000000000..83c29d157bc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/l3build/regression-test.tex
@@ -0,0 +1,214 @@
+%%
+%% This is file `regression-test.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% l3build.dtx (with options: `package')
+%%
+%% EXPERIMENTAL CODE
+%%
+%% Do not distribute this file without also distributing the
+%% source files specified above.
+%%
+%% Do not distribute a modified version of this file.
+%%
+%%
+%% File l3build.dtx (C) Copyright 2014 The LaTeX3 Project
+%%
+%% It may be distributed and/or modified under the conditions of the
+%% LaTeX Project Public License (LPPL), either version 1.3c of this
+%% license or (at your option) any later version. The latest version
+%% of this license is in the file
+%%
+%% http://www.latex-project.org/lppl.txt
+%%
+%% This file is part of the "l3build bundle" (The Work in LPPL)
+%% and all files in that bundle must be distributed together.
+%%
+%% The released version of this bundle is available from CTAN.
+%%
+%% -----------------------------------------------------------------------
+%%
+%% The development version of the bundle can be found at
+%%
+%% http://www.latex-project.org/svnroot/experimental/trunk/
+%%
+%% for those people who are interested.
+%%
+%%%%%%%%%%%
+%% NOTE: %%
+%%%%%%%%%%%
+%%
+%% Snapshots taken from the repository represent work in progress and may
+%% not work or may contain conflicting material! We therefore ask
+%% people _not_ to put them into distributions, archives, etc. without
+%% prior consultation with the LaTeX Project Team.
+%%
+%% -----------------------------------------------------------------------
+%%
+\expandafter\edef\csname\detokenize{reset@catcodes}\endcsname{%
+ \catcode`\noexpand\@=\the\catcode`\@\relax
+}
+\catcode`\@=11 %
+\scrollmode
+\errorcontextlines=-1 %
+\showboxbreadth=\maxdimen
+\showboxdepth=\maxdimen
+\newlinechar=`\^^J
+\long\def\LONGTYPEOUT#1{%
+ \begingroup
+ \long\def\TYPE##1{##1}%
+ \immediate\write17{#1}%
+ \endgroup
+}
+\let\TYPE\LONGTYPEOUT
+\def\STARTMESSAGE{This is a generated file for the l3build validation system.}
+\def\START{\LONGTYPEOUT{START-TEST-LOG^^J^^J%
+ \STARTMESSAGE%
+^^J^^JDon't change this file in any respect.%
+^^J^^J\CTable^^J}}
+\begingroup
+\catcode`\^^\=0
+\catcode`\^^A=\catcode`\%
+^^\catcode`^^\ =11
+^^\catcode`^^\%=11
+^^\catcode`^^\#=11
+^^\catcode`^^\~=11
+^^\endlinechar=`^^\^^J
+^^\catcode`^^\\=11^^A
+^^\gdef^^\CTable{
+%% \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 \~}
+%%
+}^^A
+^^\endgroup{}%
+\ifx\@@end\@undefined
+ \let\@@@end\end
+\else
+ \let\@@@end\@@end
+\fi
+\def\END
+ {%
+ \ifnum\currentgrouplevel>0 %
+ \LONGTYPEOUT{Bad grouping: \the\currentgrouplevel!}%
+ \fi
+ \ifnum\currentiflevel>1 %
+ \LONGTYPEOUT{Bad conditionals: \the\numexpr\currentiflevel-1!}%
+ \fi
+ \LONGTYPEOUT{END-TEST-LOG}\@@@end
+ }
+\let\@@end\END
+\def\FORMAT#1{\LONGTYPEOUT{Format: #1}%
+ \def\@tempa{#1}\ifx\@tempa\@EJ\else
+ \OMIT\TYPE{WARNING: Declared format #1,^^JActual format \@EJ}\TIMO\fi}
+\edef\@EJ{\fmtname <\fmtversion>}
+\def\AUTHOR#1{\LONGTYPEOUT{Author: #1}}
+\def\OMIT{\LONGTYPEOUT{OMIT}}
+\def\TIMO{\LONGTYPEOUT{TIMO}}
+\def\CLASS{\@ifnextchar[\OPTCLASS\XCLASS}
+\def\OPTCLASS[#1]#2{%
+ \TYPE{Main Class: #2^^J\space\space\space\space Options: #1}}
+\def\XCLASS#1{%
+ \TYPE{Main Class: #1}}
+\def\PACKAGE{\@ifnextchar[\OPTPACKAGE\XPACKAGE}
+\def\OPTPACKAGE[#1]#2{%
+ \TYPE{Package: #2^^J\space\space\space\space Options: #1}}
+\def\XPACKAGE#1{%
+ \TYPE{Package: #1}}
+\ifx\@ifnextchar\@undefined
+\long\def\@ifnextchar#1#2#3{%
+ \let\reserved@d=#1%
+ \def\reserved@a{#2}%
+ \def\reserved@b{#3}%
+ \futurelet\@let@token\@ifnch}
+\def\@ifnch{%
+ \ifx\@let@token\@sptoken
+ \let\reserved@c\@xifnch
+ \else
+ \ifx\@let@token\reserved@d
+ \let\reserved@c\reserved@a
+ \else
+ \let\reserved@c\reserved@b
+ \fi
+ \fi
+ \reserved@c}
+\def\:{\let\@sptoken= } \: % this makes \@sptoken a space token
+\def\:{\@xifnch} \expandafter\def\: {\futurelet\@let@token\@ifnch}
+\fi
+\def\CHECKCOMMAND#1{%
+ \ifx#1\@undefined\LONGTYPEOUT{Undefined \string#1}\else
+ \ifx#1\relax\LONGTYPEOUT{Relaxed \space\space\string#1}\else
+ \LONGTYPEOUT{Defined \space\space\string#1}\fi\fi}
+\OMIT
+\ifx\InputIfFileExists\@undefined
+\newread\@inputcheck
+\long\def\InputIfFileExists#1#2#3{%
+ \openin\@inputcheck#1\relax
+ \ifeof\@inputcheck
+ \def\reserved@a{#3}%
+ \else
+ \def\reserved@a{#2\input #1\relax}%
+ \fi
+ \closein\@inputcheck
+ \reserved@a}
+\fi
+\InputIfFileExists{regression-test.cfg}
+ {\LONGTYPEOUT{^^J***^^Jregression-test.cfg in operation^^J***^^J}}{}
+\TIMO
+\newcount \gTESTint
+\def\SEPARATOR{%
+ \TYPE{%
+ ============================================================%
+ }%
+}
+\long\def\TEST#1#2{%
+ \advance \gTESTint 1 %
+ \SEPARATOR
+ \LONGTYPEOUT{%
+ TEST \the\gTESTint: \detokenize{#1}}%
+ \SEPARATOR
+ \begingroup
+ \let\TYPE\LONGTYPEOUT
+ #2%
+ \endgroup
+ \SEPARATOR \LONGTYPEOUT{}%
+}
+\long\def\TESTEXP#1#2{%
+ \advance \gTESTint 1 %
+ \SEPARATOR
+ \LONGTYPEOUT{%
+ TEST \the\gTESTint: \detokenize{#1}}%
+ \SEPARATOR
+ \begingroup
+ \long\def\TYPE##1{##1}%
+ \LONGTYPEOUT{#2}%
+ \endgroup
+ \SEPARATOR
+ \LONGTYPEOUT{}%
+}
+
+\def \TRUE {\TYPE{TRUE}}
+\def \FALSE {\TYPE{FALSE}}
+\def \YES {\TYPE{YES}}
+\def \NO {\TYPE{NO}}
+
+\def \NEWLINE {\TYPE{^^J}}
+\reset@catcodes
+
+%%
+%%
+%% End of file `regression-test.tex'.