Lines Matching refs:scanners
64 * C++:: Generating C++ scanners
118 introducing context into your scanners, and managing
119 "mini-scanners"
135 connecting flex scanners together with yacc parsers
150 those error messages produced by flex (or scanners it generates)
171 `flex' is a tool for generating "scanners": programs which
988 start conditions make it easy to specify "mini-scanners" which scan
1265 Some scanners (such as those which support "include" files) require
1266 reading from several input streams. As `flex' scanners do a large
1534 scanners, but the value of `yytext' becomes immune to calls to
1610 out of their scanners need worry about this option. (See the
1696 *interactive* scanners generated by `-I' (see below). In general,
1731 bit faster than only looking ahead when necessary. But scanners
1737 `Flex' scanners default to *interactive* unless you use the `-Cf'
1773 disadvantage is that such scanners often hang or crash if their
1781 which case `flex' defaults to generating 7-bit scanners unless
1782 your site was always configured to generate 8-bit scanners (as
1795 recognize 8-bit characters. This flag is only needed for scanners
1800 the tradeoffs between 7-bit and 8-bit scanners.
1808 trade-offs between small scanners and fast scanners.
1868 trade off faster-executing scanners at the cost of larger tables
1881 Note that scanners with the smallest tables are usually generated
1886 production scanners.
1931 its scanners. You'll never need this option unless you are doing
2062 scanners. It has been optimized for dealing well with large sets of
2140 scanners.
2328 Generating C++ scanners
2331 `flex' provides two different ways to generate scanners for use with
2390 scanners: it scans the input stream, consuming tokens, until a
2416 characters. Note that "interactive" scanners (see the `-B' and
2432 state. Thus you can use such objects to create reentrant scanners.
2515 scanners and `%option prefix="zz"' for the other.
2529 to write scanners acceptable to either implementation. Flex is fully
2566 - `flex' scanners are not as reentrant as `lex' scanners. In
2648 `lex' are not required by `flex' scanners; `flex' ignores them.
2650 - The name FLEX_SCANNER is #define'd so scanners may be written for
2659 C++ scanners
2663 interactive/non-interactive scanners
2752 scanners that use `REJECT'.
2774 library with which scanners must be linked.