Lines Matching full:yyin
273 yyin = fopen( argv[0], "r" );
275 yyin = stdin;
883 file `yyin' (which defaults to stdin). It continues until it either
888 unless either `yyin' is pointed at a new input file (in which case
891 if you've set up `YY_INPUT' to scan from a source other than `yyin'),
892 and initializes `yyin' for scanning from that file. Essentially there
893 is no difference between just assigning `yyin' to a new input file or
898 `yyin'; but better is to use `YY_FLUSH_BUFFER' (see above). Note that
908 `yyin'. The nature of how it gets its input can be controlled by
914 reads from the global file-pointer "yyin".
933 `yyin' to point to another input file, and scanning continues. If it
1290 value of `yyin' seen by `YY_INPUT'; if you redefine `YY_INPUT' so it no
1291 longer uses `yyin', then you can safely pass a nil `FILE' pointer to
1299 a new file and pointing `yyin' at it. Note also that switching input
1352 yyin = fopen( yytext, "r" );
1354 if ( ! yyin )
1358 yy_create_buffer( yyin, YY_BUF_SIZE ) );
1421 - assigning `yyin' to a new input file (in previous versions of
1454 yyin = fopen( *filelist, "r" );
1544 - `FILE *yyin' is the file which by default `flex' reads from. It
1550 `yyin' at the new input file and then call the scanner again to
1553 - `void yyrestart( FILE *new_file )' may be called to point `yyin'
1556 calling `yyrestart()' with `yyin' as an argument thus throws away
1849 you read from `yyin' using stdio prior to calling the scanner
1908 yyin
2000 if unset (i.e., `%option nostdinit') initializes `yyin' and
2011 no more files to scan (until the user points `yyin' at a new file
2337 your scanner remains `yyin', and default echoing is still done to
2401 reassigns `yyin' to `new_in' (if non-nil) and `yyout' to `new_out'
2402 (ditto), deleting the previous input buffer if `yyin' is
2561 making an initial assignment to `yyin'.
2575 yyrestart( yyin );
2759 yyrestart( yyin );