%% %% This is file `lsteiffel.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% listings.dtx (with options: `eiffel') %% %% (w)(c) 1996-1997 by Carsten Heinz %% %% This file is distributed freely. You are not allowed to take money %% for the distribution or use of this file, except for a nominal charge %% for copying etc. %% %% This file is distributed without any warranty; without even the implied %% warranty of merchantability or fitness for a particular purpose. %% %% You are not allowed to change this file. %% \makeatletter % \gdef\lst@keywords@eiffel{alias,all,and,as,BIT,BOOLEAN,CHARACTER,% check,class,creation,Current,debug,deferred,do,DOUBLE,else,elseif,% end,ensure,expanded,export,external,false,feature,from,frozen,if,% implies,indexing,infix,inherit,inspect,INTEGER,invariant,is,like,% local,loop,NONE,not,obsolete,old,once,or,POINTER,prefix,REAL,% redefine,rename,require,rescue,Result,retry,select,separate,% STRING,strip,then,true,undefine,unique,until,variant,when,xor}% \begingroup % \catcode`\-=\active \catcode`\"=12% \gdef\lst@eiffel{\keywords{}% \morekeywords{\lst@keywords@eiffel}% \sensitivetrue % \DeclareCommentLine --\relax % \DeclareSingleComment stuff \relax % \stringizer{"}% \chardef\lst@sharp@catcode=12 % \let\lst@PreProcessLine=\lst@PreProcessLine@eiffel}% \endgroup % \begingroup % \catcode`\&=14 \catcode`\%=12 & \gdef\lst@PreProcessLine@eiffel{& \if@lst@string & \expandafter\lst@PreProcessLine@TestPercent\lst@line%\relax & \fi}& \gdef\lst@PreProcessLine@TestPercent#1%#2\relax{& \def\test{#2}& \ifx\test\empty \lst@PreProcessLineDefault & \else \expandafter\lst@PreProcessLine@CutPercent\lst@line\relax& \fi}& \gdef\lst@PreProcessLine@CutPercent#1%#2\relax{& \@lst@stringfalse \lst@Tokenize#1\relax & \@lst@stringtrue \def\lst@line{%#2}}& \endgroup % \makeatother % \endinput %% %% End of file `lsteiffel.sty'.