aboutsummaryrefslogtreecommitdiffstats
path: root/appendixa/flex-desc.xml
blob: 0fd5cf7be45fe5bca5c67c5038ab5cd6d9ccadf7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<sect2><title>Contents of Flex-&flex-contversion;</title>

<sect3><title>Program Files</title>
<para>flex, flex++ (link to flex) and lex</para></sect3>

<sect3><title>Descriptions</title>

<sect4><title>flex</title>
<para>flex is a tool for generating programs which recognize 
patterns in text.  Pattern recognition is very useful in many applications. 
A user sets up rules 
what to look for and flex will make a program that looks for those
patterns. The reason people use flex is that it is much easier to sets up 
rules for what to look for than to write the actual program that finds 
the text.</para></sect4>

<sect4><title>flex++</title>
<para>flex++ invokes a version of flex which is used exclusively for 
C++ scanners.</para></sect4>

<sect4><title>lex</title>
<para>We create a bash script called lex which calls flex using the -l option.
This is for compatibility purposes for programs which use lex instead
of flex.</para></sect4>

</sect3>

<sect3><title>Library Files</title>
<para>libfl.a</para></sect3>

<sect3><title>Descriptions</title>

<sect4><title>libfl</title>
<para>No description is currently available.</para></sect4>

</sect3>

</sect2>