diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/ydoc/ydoc-doc.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/ydoc/ydoc-doc.sty | 119 |
1 files changed, 119 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ydoc/ydoc-doc.sty b/Master/texmf-dist/tex/latex/ydoc/ydoc-doc.sty new file mode 100644 index 00000000000..e6fef3e7ffc --- /dev/null +++ b/Master/texmf-dist/tex/latex/ydoc/ydoc-doc.sty @@ -0,0 +1,119 @@ +%% +%% This is file `ydoc-doc.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ydoc.dtx (with options: `doc') +%% +%% Copyright (c) 2010 by Martin Scharrer <martin@scharrer-online.de> +%% WWW: http://latex.scharrer-online.de/ +%% +%% This work 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 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Martin Scharrer. +%% +%% This work consists of the files ydoc.dtx and ydoc.ins +%% and the derived file ydoc.cls, ydoc.sty, ydoc-code.sty, +%% ydoc-expl.sty and ydoc-desc.sty. +%% +\RequirePackage{svn-prov}[2010/04/03] +\NeedsTeXFormat{LaTeX2e}[1999/12/01] +\ProvidesPackageSVN + [ydoc-doc] + {$Id: ydoc.dtx 1847 2010-04-10 10:57:11Z martin $} + [v0.1alpha] + [ydoc package to provide 'doc' macros] +\newcount\ydoc@bslashcnt +\def\ydoc@countbslashes{% + \begingroup + \let\firstlinemacro\empty + \let\lastlinemacro\empty + \let\newlinemacro\empty + \let\spacemacro\empty + \def\bslashmacro{\global\advance\ydoc@bslashcnt by\@ne}% + \setbox\@tempboxa\hbox{\themacrocode}% + \endgroup +} +\def\CheckSum#1{% + \gdef\ydoc@checksum{#1}% +} +\let\ydoc@checksum\z@ +\def\AlsoImplementation{% + \gdef\StopEventually##1{% + \@bsphack + \gdef\Finale{##1\ydoc@checkchecksum}% + \@esphack + }% +} +\AlsoImplementation +\def\OnlyDescription{% + \@bsphack + \long\gdef\StopEventually##1{##1\endinput}% + \@esphack +} +\let\Finale\relax +\def\MakePercentIgnore{\catcode`\%9\relax} +\def\MakePercentComment{\catcode`\%14\relax} +\def\DocInput#1{\MakePercentIgnore\input{#1}\MakePercentComment} +\providecommand*\CharacterTable[1]{% + \PackageWarning{ydoc}{Ignoring Character Table - not implemented yet!}{}{}% +} +\providecommand*\DoNotIndex[1]{% + \PackageWarning{ydoc}{Ignoring DoNotIndex - not implemented yet!}{}{}% +} +\providecommand*\changes[3]{% + \PackageWarning{ydoc}{Ignoring changes - not implemented yet!}{}{}% +} +\providecommand*\RecordChanges{% + \PackageWarning{ydoc}{List of changes not implemented yet!}{}{}% +} +\providecommand*\PrintChanges{% + \PackageWarning{ydoc}{List of changes not implemented yet!}{}{}% +} +\providecommand*\PrintIndex{% + \PackageWarning{ydoc}{Code index not implemented yet!}{}{}% +} +\providecommand*\CodelineIndex{% + \PackageWarning{ydoc}{Code line index not implemented yet!}{}{}% +} +\providecommand*\EnableCrossrefs{% + \PackageWarning{ydoc}{Cross references not implemented yet!}{}{}% +} +\providecommand*\GetFileInfo[1]{% + \PackageWarning{ydoc}{Get File Info not implemented yet!}{}{}% +} +\def\ydoc@checkchecksum{% + \ifnum\ydoc@checksum=\m@ne + \message{^^J}% + \message{**********************^^J}% + \message{* No Checksum found! *^^J}% + \message{**********************^^J}% + \else + \ifnum\ydoc@checksum=\ydoc@bslashcnt + \message{^^J}% + \message{*******************^^J}% + \message{* Checksum passed *^^J}% + \message{*******************^^J}% + \else + \message{^^J}% + \message{****************************^^J}% + \message{* Checksum wrong (\ydoc@checksum<>\the\ydoc@bslashcnt) ^^J}% + \message{****************************^^J}% + \GenericError{Checksum wrong}{}{}{}% + \fi + \fi +} +\RequirePackage{shortvrb} +\MakeShortVerb{\|} +\endinput +%% +%% End of file `ydoc-doc.sty'. |