Lines Matching full:flex

2 .TH FLEX 1 "May 6, 2017" "Version 2.6.4"
4 flex, lex \- fast lexical analyzer generator
6 .B flex
12 .I flex,
25 the extended regular expressions used by flex
34 details regarding the scanner that flex produces;
55 connecting flex scanners together with yacc parsers
58 flex command-line options, and the "%option"
69 how flex differs from AT&T lex and the POSIX lex
73 those error messages produced by flex (or scanners
77 files used by flex
80 known problems with flex
90 .I flex
94 .I flex
101 .I flex
116 .I flex.
118 .I flex
128 .I flex
240 .I flex
302 .I flex
401 (There are some combinations of r/s that flex
411 Note that flex's notion of "newline" is exactly
412 whatever the C compiler used to compile flex
500 so flex defines
581 .I flex
602 .I flex
619 .I flex
624 in the first (definitions) section of your flex input.
679 .I flex
735 .I flex
794 .I flex
925 is a macro and can only be used in the flex input file, not from
1043 .I flex
1113 .I flex,
1218 .I flex
1273 .I flex
1491 Flex provides
1565 Flex makes this a little easier and cleaner by introducing a notion of
1634 .I flex
1645 .I flex
1878 to a new input file (in previous versions of flex, after doing the
2073 .I flex
2078 .I flex
2119 .I flex
2132 .I flex
2147 .I flex
2163 .I flex
2205 defining the scanner (i.e., the file that was fed to flex).
2222 .I flex's
2234 .I flex
2239 .I flex
2273 .I flex
2305 .I flex
2312 .I flex
2317 .I flex
2319 .I flex
2330 .I flex
2390 .I flex
2406 .I Flex
2417 .I flex
2433 returns false for the scanner input, flex will revert to batch mode, even if
2448 .I flex
2453 .I flex
2457 .I flex
2461 .I flex's
2467 .I flex
2477 .I flex.
2489 .I flex
2509 .I Flex's
2515 .I flex
2519 You can tell whether flex generated a 7-bit
2529 discussed see below), flex still defaults to generating an 8-bit
2535 .I flex
2542 as otherwise flex defaults to generating an 8-bit scanner anyway.
2546 above for flex's default behavior and the tradeoffs between 7-bit
2550 specifies that you want flex to generate a C++
2560 ("align") instructs flex to trade off larger tables in the
2571 .I flex
2577 .I flex
2590 .I flex
2606 .I flex
2662 .I flex
2692 directs flex to write the scanner to the file
2713 .I flex
2756 .I flex
2772 .I flex
2775 .I flex
2819 .I flex
2821 scanner specification itself, rather than from the flex command-line.
2827 directive, and multiple directives in the first section of your flex input
2832 A number are equivalent to flex flags or their negation:
2872 instructs flex to generate a scanner which always considers its input
2883 directs flex to provide a default
2892 instructs flex to generate a scanner which never considers its input
2925 .I flex
2944 .I flex
2988 .I flex
2994 .I flex
3026 .I flex
3171 .I flex
3322 .I flex
3352 .I flex
3356 .I flex
3373 .I flex
3376 .I flex
3392 .I flex
3397 which is automatically specified if the name of the flex
3399 .I flex++.
3400 When using this option, flex defaults to generating the scanner to the file
3480 does for ordinary flex scanners: it scans the input stream, consuming
3493 .I flex
3498 .I flex
3595 // An example of using the flex C++ scanner class.
3686 .I flex
3693 Flex is fully compliant with the POSIX
3704 between flex, AT&T lex, and the POSIX specification.
3706 .I flex's
3717 .I flex
3758 .I flex
3771 .I flex
3781 fatal flex scanner internal error--end of buffer missed
3793 Also note that flex C++ scanner classes
3816 .I flex
3832 .I flex,
3849 .I flex
3871 .I flex
3900 .I flex
3911 .I flex
3921 .I flex
3923 .I flex
3929 .I flex
3937 .I flex
3943 .I flex
3970 plus almost all of the flex flags.
3972 .I flex
3988 .I flex
4029 .I flex
4031 .I flex
4039 to indicate to flex that you really do use these features.
4041 .I flex scanner jammed -
4058 .I flex
4075 .I flex scanner push-back overflow -
4093 fatal flex scanner internal error--end of buffer missed -
4127 .I flex.skl
4129 This file is only used when building flex, not when flex executes.
4186 .I flex
4209 .I flex
4226 .I flex
4238 .I flex