] > Input Source

8.6 Input Source

flex io.l  
gcc -o io lex.yy.c -ll  
io io.data  
io < io.data

<..io.l..>
 %%
 %%
 int main( int argc, char *argv[] )
 {
     if( argc > 1 )
     {
        yyin = fopen( argv[1], "r" );
     }
     else
     {
        yyin = stdin;
     }
     yylex();
     return 0;
 }
-_-_-

<..io.data..>
 A data
 file.
-_-_-