aboutsummaryrefslogtreecommitdiffstats
path: root/appendixa/flex-desc.xml
diff options
context:
space:
mode:
Diffstat (limited to 'appendixa/flex-desc.xml')
-rw-r--r--appendixa/flex-desc.xml27
1 files changed, 9 insertions, 18 deletions
diff --git a/appendixa/flex-desc.xml b/appendixa/flex-desc.xml
index 0e98029b1..24f9832e9 100644
--- a/appendixa/flex-desc.xml
+++ b/appendixa/flex-desc.xml
@@ -6,29 +6,20 @@
<sect3><title>Program file 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 about 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 set up rules for what to look for than to write the actual
-program which 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>
+<para><command>flex</command> is a tool for generating programs that
+recognize patterns in text. Pattern recognition is useful in many applications.
+From a set of rules on what to look for flex makes a program that looks for
+those patterns. The reason to use flex is that it is much easier to specify
+the rules for than to write the actual pattern-finding program.</para>
+
+<para><command>flex++</command> invokes a version of flex that is used
+exclusively for C++ scanners.</para>
</sect3>
<sect3><title>Library file descriptions</title>
-<sect4><title>libfl</title>
-<para>libfl is the flex library.</para></sect4>
+<para><command>libfl</command> is the flex library.</para>
</sect3>