%% %% 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 %% 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'.