%{
#include <math.h>
	double s;
%}

%option noyywrap

%x KOMMENTAR

%%
[+-]?[0-9]+("."[0-9]+)?  {
          printf("Zahl "); ECHO; printf(".\n");
          s = s + atof(yytext);
        }
"/*"    { BEGIN (KOMMENTAR); }
<KOMMENTAR>"*/" { BEGIN(INITIAL); }
<KOMMENTAR><<EOF>> {
          printf("Dateiende innerhalb eines Kommentars.\n");
          return;
        }
<*>(\n|.) ;

%%
main()
        {s = 0;
        yylex();
        printf( "\nSumme = %12.4f\n", s );
        }

