=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/lex/flex.1,v retrieving revision 1.6 retrieving revision 1.7 diff -c -r1.6 -r1.7 *** src/usr.bin/lex/flex.1 1999/05/12 13:26:51 1.6 --- src/usr.bin/lex/flex.1 1999/06/05 01:21:30 1.7 *************** *** 1,4 **** ! .\" $OpenBSD: flex.1,v 1.6 1999/05/12 13:26:51 aaron Exp $ .\" .TH FLEX 1 "April 1995" "Version 2.5" .SH NAME --- 1,4 ---- ! .\" $OpenBSD: flex.1,v 1.7 1999/06/05 01:21:30 aaron Exp $ .\" .TH FLEX 1 "April 1995" "Version 2.5" .SH NAME *************** *** 216,222 **** yyin = fopen( argv[0], "r" ); else yyin = stdin; ! yylex(); } --- 216,222 ---- yyin = fopen( argv[0], "r" ); else yyin = stdin; ! yylex(); } *************** *** 704,710 **** .PP If the action contains a '{', then the action spans till the balancing '}' is found, and the action may cross multiple lines. ! .I flex knows about C strings and comments and won't be fooled by braces found within them, but also allows actions to begin with .B %{ --- 704,710 ---- .PP If the action contains a '{', then the action spans till the balancing '}' is found, and the action may cross multiple lines. ! .I flex knows about C strings and comments and won't be fooled by braces found within them, but also allows actions to begin with .B %{ *************** *** 1902,1908 **** (see the discussion of the .B \-I flag below). A non-zero value ! in the macro invocation marks the buffer as interactive, a zero value as non-interactive. Note that use of this macro overrides .B %option always-interactive or --- 1902,1908 ---- (see the discussion of the .B \-I flag below). A non-zero value ! in the macro invocation marks the buffer as interactive, a zero value as non-interactive. Note that use of this macro overrides .B %option always-interactive or *************** *** 2121,2127 **** generates a "help" summary of .I flex's options to ! .I stdout and then exits. .B \-? and --- 2121,2127 ---- generates a "help" summary of .I flex's options to ! .I stdout and then exits. .B \-? and *************** *** 2417,2423 **** specifies that you want flex to generate a C++ scanner class. See the section on Generating C++ Scanners below for details. ! .TP .B \-C[aefFmr] controls the degree of table compression and, more generally, trade-offs between small scanners and fast scanners. --- 2417,2423 ---- specifies that you want flex to generate a C++ scanner class. See the section on Generating C++ Scanners below for details. ! .TP .B \-C[aefFmr] controls the degree of table compression and, more generally, trade-offs between small scanners and fast scanners. *************** *** 2875,2881 **** Getting rid of backing up is messy and often may be an enormous amount of work for a complicated scanner. In principal, one begins by using the ! .B \-b flag to generate a .I lex.backup file. For example, on the input --- 2875,2881 ---- Getting rid of backing up is messy and often may be an enormous amount of work for a complicated scanner. In principal, one begins by using the ! .B \-b flag to generate a .I lex.backup file. For example, on the input *************** *** 3145,3151 **** Compiled with .B \-Cf, this is about as fast as one can get a ! .I flex scanner to go for this particular problem. .PP A final note: --- 3145,3151 ---- Compiled with .B \-Cf, this is about as fast as one can get a ! .I flex scanner to go for this particular problem. .PP A final note: *************** *** 3471,3477 **** .PP IMPORTANT: the present form of the scanning class is .I experimental ! and may change considerably between major releases. .SH INCOMPATIBILITIES WITH LEX AND POSIX .I flex is a rewrite of the AT&T Unix --- 3471,3477 ---- .PP IMPORTANT: the present form of the scanning class is .I experimental ! and may change considerably between major releases. .SH INCOMPATIBILITIES WITH LEX AND POSIX .I flex is a rewrite of the AT&T Unix