flex: the fast lexical analyser

flex is a tool for generating scanners

5.0 Stars (45)
11,158 Downloads (This Week)
Last Update:
Download flex-2.5.39.tar.bz2
Browse All Files
BSD Linux

Description

flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates a C source file named, "lex.yy.c", which defines the function yylex(). The file "lex.yy.c" can be compiled and linked to produce an executable. When the executable is run, it analyzes its input for occurrences of text matching the regular expressions for each rule. Whenever it finds a match, it executes the corresponding C code.

flex: the fast lexical analyser Web Site

Categories

Code Generators

License

BSD License

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
45
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • allinmadison
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Thanks for software and updates.

    Posted 06/13/2013
  • emosim
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great App ,Excellent

    Posted 03/21/2013
  • judithp
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I am not able to see the video of these tutorials. If I could it is really a good job

    Posted 02/09/2013
  • austinsullivan
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Runs smoothly

    Posted 01/19/2013
  • josharmstrong
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    simple and straight forward to use

    Posted 12/16/2012
Read more reviews

Additional Project Details

Intended Audience

Developers

Programming Language

C++, C

Registered

2003-12-17
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.