Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Flex/examples/fastwc/   (Fast Lexical Analyzer Version 2.6©)  Datei vom 6.11.2012 mit Größe 370 B image not shown  

Quelle  wc2.l   Sprache: unbekannt

 
/* Somewhat faster "wc" tool: match more text with each rule */

ws    [ \t]
nonws [^ \t\n]
word  {ws}*{nonws}+

%option main noyywrap
%%
 int cc = 0, wc = 0, lc = 0;

{word}{ws}* cc += yyleng; ++wc;
{word}{ws}*\n cc += yyleng; ++wc; ++lc;

{ws}+  cc += yyleng;

\n+  cc += yyleng; lc += yyleng;

<<EOF>>  {
  printf( "%8d %8d %8d\n", lc, wc, cc );
  yyterminate();
  }

[ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet)  ]