summaryrefslogtreecommitdiff
path: root/info/examples/tex-in-practice/verb-bas.tip
diff options
context:
space:
mode:
Diffstat (limited to 'info/examples/tex-in-practice/verb-bas.tip')
-rw-r--r--info/examples/tex-in-practice/verb-bas.tip130
1 files changed, 130 insertions, 0 deletions
diff --git a/info/examples/tex-in-practice/verb-bas.tip b/info/examples/tex-in-practice/verb-bas.tip
new file mode 100644
index 0000000000..dccaa8c1f3
--- /dev/null
+++ b/info/examples/tex-in-practice/verb-bas.tip
@@ -0,0 +1,130 @@
+% This macro source file is from the four volume series
+% "TeX in Practice" by Stephan von Bechtolsheim, published
+% 1993 by Springer-Verlag, New York.
+% Copyright 1993 Stephan von Bechtolsheim.
+% No warranty or liability is assumed.
+% This macro may be copied freely if no fees other than
+% media cost or shipping charges are charged and as long
+% as this copyright and the following source code itself
+% is not changed. Please see the series for further information.
+%
+% Version: 1.0
+% Date: May 1, 1993
+%
+%
+% This source code is documented in 18.3.1, p. III-27.
+% Original source in file "tokens1.TEX", starting line 1625.
+\wlog{L: "verb-bas.tip" ["tokens1.TEX," l. 1625, p. III-27]}%
+% This file DOES belong to format "texip."
+\catcode`\@ = 11
+\def\MakeOther #1{\catcode `#1 = 12 }
+\def\MakeActive #1{\catcode `#1 = \active\relax}
+\def\MakeEolActive{\MakeActive{\^^M}}
+\def\MakeTabActive{\MakeActive{\^^I}}
+\def\MkOthersNoCB{%
+ \MakeOther{\ }%
+ \MakeOther{\\}%
+ \MakeOther{\$}%
+ \MakeOther{\&}%
+ \MakeOther{\#}%
+ \MakeOther{\^}\MakeOther{\^^K}%
+ \MakeOther{\_}\MakeOther{\^^A}%
+ \MakeOther{\%}%
+ \MakeOther{\~}%
+}
+\def\MkOthers{%
+ \MakeOther{\{}%
+ \MakeOther{\}}%
+ \MkOthersNoCB
+}
+{\catcode`\^^I = 11
+\gdef\@TabAsLiteral{^^I}%
+}
+\catcode`\[ = 1
+\catcode`\] = 2
+[
+ \catcode`\{ = 12
+ \catcode`\} = 12
+ \gdef\LeftBraceText[{]
+ \gdef\RightBraceText[}]
+]
+\catcode`\[ = 12
+\catcode`\] = 12
+\def\AcuteAccentText{\'{}}
+\def\AcuteAccentTt{{\tt\AcuteAccentText}}
+\def\AmpersandText{\char`\&}
+\def\AmpersandTt{{\tt\AmpersandText}}
+\def\ApostropheText{'{}}
+\def\ApostropheTt{{\tt\ApostropheText}}
+\def\AtSignText{@}
+\def\AtSignTt{{\tt\AtSignText}}
+{%
+ \catcode`| = 0
+ |catcode`\\ = 12
+ |gdef|Backslash{\}
+}
+\def\BackslashTt{{\tt\char`\\}}
+\def\CaretText{\char`\^{}}
+\def\CaretTt{{\tt\CaretText}}
+\def\DollarSignText{\$}
+\def\DollarSignTt{{\tt\DollarSignText}}
+{
+ \catcode`\# = 12
+ \gdef\PoundSign{#}
+}
+\def\pounds{{\it\char'44 }}
+\def\DoubleQuoteTt{{\tt"}}
+\def\EmDashText{{}---{}}
+\def\EmDashTt{{\tt\EmDashText}}
+\def\EnDashText{{}--{}}
+\def\EnDashTt{{\tt\EnDashText}}
+\def\ExclamationPointText{!}
+\def\ExclamationPointTt{{\tt\ExclamationPointText}}
+\def\GreaterThanSign{>}
+\def\GreaterThanSignTt{{\tt\GreaterThanSign}}
+\def\HyphenText{-}
+\def\HyphenTt{{\tt\HyphenText}}
+\def\OpenExclamationText{>}
+\def\OpenExclamationTt{{\tt\OpenExclamationText}}
+\def\LeftBraceTt{{\tt\LeftBraceText}}
+\def\LeftBracketText{[}
+\def\LeftBracketTt{{\tt\LeftBracketText}}
+\def\LeftParenthesisText{(}
+\def\LeftParenthesisTt{{\tt\LeftParenthesisText}}
+\def\LeftQuoteText{`{}}
+\def\LeftQuoteTt{{\tt\LeftQuoteText}}
+\def\LessThanSign{<}
+\def\LessThanSignTt{{\tt\LessThanSign}}
+\def\MinusSignText{-}
+\def\MinusSignTt{{\tt\MinusSignText}}
+\def\OpenQuestionText{<}
+\def\OpenQuestionTt{{\tt\OpenQuestionText}}
+\def\PlusSignText{+}
+\def\PlusSignTt{{\tt\PlusSignText}}
+\def\PercentSignText{\%}
+\def\PercentSignTt{{\tt\PercentSignText}}
+{
+ \catcode`\% = 12
+ \gdef\PercentSignPure{%}
+}
+\def\PeriodText{.}
+\def\PeriodTt{{\tt\PeriodText}}
+\def\PoundSignText{\#}
+\def\PoundSignTt{{\tt\PoundSignText}}
+\def\QuestionMarkText{?}
+\def\QuestionMarkTt{{\tt\QuestionMarkText}}
+\def\RightBraceTt{{\tt\RightBraceText}}
+\def\RightBracketText{]}
+\def\RightBracketTt{{\tt\RightBracketText}}
+\def\RightQuoteText{'{}}
+\def\RightQuoteTt{{\tt\RightQuoteText}}
+\def\RightParenthesisText{)}
+\def\RightParenthesisTt{{\tt\RightParenthesisText}}
+\def\SpaceText{ }
+\def\VisibleSpaceTt{{\tt\char"20}}
+\def\TildeText{\char`\~{}}
+\def\TildeTt{{\tt\TildeText}}
+\def\UnderscoreText{\char`\_}
+\def\UnderscoreTt{{\tt\UnderscoreText}}
+\def\VerbControlSpace{\ }
+\catcode`\@ = 12