flex-desc.xml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <sect2><title>&nbsp;</title><para>&nbsp;</para></sect2>
  2. <sect2><title>Descriptions</title>
  3. <para>Last checked against version &flex-contversion;.</para>
  4. <sect3><title>Program file descriptions</title>
  5. <sect4><title>flex</title>
  6. <para>flex is a tool for generating programs which recognize
  7. patterns in text. Pattern recognition is very useful in many applications.
  8. A user sets up rules about what to look for and flex will make a program
  9. that looks for those patterns. The reason people use flex is that it is
  10. much easier to set up rules for what to look for than to write the actual
  11. program which finds the text.</para></sect4>
  12. <sect4><title>flex++</title>
  13. <para>flex++ invokes a version of flex which is used exclusively for
  14. C++ scanners.</para></sect4>
  15. <sect4><title>lex</title>
  16. <para>We create a bash script called lex which calls flex using the -l option.
  17. This is for compatibility purposes for programs which use lex instead
  18. of flex.</para></sect4>
  19. </sect3>
  20. <sect3><title>Library file descriptions</title>
  21. <sect4><title>libfl</title>
  22. <para>libfl is the flex library.</para></sect4>
  23. </sect3>
  24. </sect2>