Changed sulogin's respawn in inittab to 'once'
[linux_from_scratch.git] / BOOK / appendixa / flex-desc.xml
bloba7fb8f07897fc759251ca4b34daa0e33f4811a7b
1 <sect2><title>Contents of Flex</title>
3 <para>Last checked against version &flex-contversion;.</para>
5 <sect3><title>Program Files</title>
6 <para>flex, flex++ (link to flex) and lex</para></sect3>
8 <sect3><title>Descriptions</title>
10 <sect4><title>flex</title>
11 <para>flex is a tool for generating programs which recognize 
12 patterns in text.  Pattern recognition is very useful in many applications. 
13 A user sets up rules 
14 what to look for and flex will make a program that looks for those
15 patterns. The reason people use flex is that it is much easier to sets up 
16 rules for what to look for than to write the actual program that finds 
17 the text.</para></sect4>
19 <sect4><title>flex++</title>
20 <para>flex++ invokes a version of flex which is used exclusively for 
21 C++ scanners.</para></sect4>
23 <sect4><title>lex</title>
24 <para>We create a bash script called lex which calls flex using the -l option.
25 This is for compatibility purposes for programs which use lex instead
26 of flex.</para></sect4>
28 </sect3>
30 <sect3><title>Library Files</title>
31 <para>libfl.a</para></sect3>
33 <sect3><title>Descriptions</title>
35 <sect4><title>libfl</title>
36 <para>libfl is the flex library.</para></sect4>
38 </sect3>
40 </sect2>