SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>

7-DAY TOP DOWNLOAD

#
Program
Synergy 0.9.2
3,602
aircrack 1.0RC1
1,699
Scary Maze
1,251
QuickPlay 3.8.4
1,005
Virtual Floppy Drive
2.1

975
Netcat 0.7.1
817
JDownload 0.9
813
Flash Flip Book
2.0.1

678
DjVu 0.8.0.9
668
Proxy List
631
Home / Scripts / Development Tools / Compilers

Quex 0.25.7




Downloads: 140  Add to download basket  Tell us about an update
User Rating:
Rated by:
Good (3.4/5)
17 user(s)
Developer:

License / Price:
Platforms:

Databases:

Language:

Last Updated:

Category:
Frank R. Schaefer | More scripts
LGPL 
Windows / Linux / Mac OS / BSD / Solaris
N/A
C/C++
June 13th, 2008, 09:30 GMT
C: \ Development Tools \ Compilers

 Read user reviews (0)  Add a review  Refer to a friend  Subscribe

 

Quex description

 

Quex is a lexical analyzer generator that produces a directly coded lexical analyzer engine.

Quex is a lexical analyzer generator that produces a directly coded lexical analyzer engine. Those engines are much faster than the table driven engines of the lex/flex family. For convenience, quex parses regular expressions in the traditional lex/flex style.

This way switching from flex to quex is made very easy. In addition to the fast analyzer engine, quex provides many advanced features, such a 'lexer modes' that can be inherited and that provide events for mode transitions. Mode transitions can be allowed and disallowed, one can trigger on indentation events, and many parts of the generated lexical analyzer class can be adorned with own code.

For easier handling of token sequences a fast token queue is implemented that allows to implement lexical analysis directly from sequence diagrams. Also, quex is based on a dedicated buffer handling strategy that is webbed into the lexical analyzer to provide optimal performance. The established tool for character code conversions 'iconv' can also be included into the buffer handling.

This way many different kinds of coding schemes are supported. Quex produces a complete C environment containing the lexical analyser engine, token classes and token queues. With the provided sample applications and documentation it should be possible to get a lexical analyser running within a couple of hours.

In essence, quex allows complicated lexical analysis to be described very elegantly. At the same time, simple applications can be written much faster than with traditional lexical analyser generators.





TAGS:

lexical analyzer | code generator | code parser | code | generator | lexical

Related downloads IT News Popular downloads New additions   Latest reviews  
JetPAG 0.6.1
JetPAG is a recursive-descent parser and lexical analyzer generator.
Quex 0.25.7
Quex is a lexical analyzer generator that produces a directly coded lexical analyzer engine.
JFlex 1.4.2
JFlex is a lexical analyzer generator for Java.
AndroMDA 3.3
AndroMDA is an extensible generator framework that adheres to the Model Driven Architecture (MDA) paradigm.
BOUML 4.3.5
BOUML is a free UML 2 tool box allowing you to specify and generate code in C , Java, Idl, Php and Python.


HTML code for linking to this page:


Go to top



SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM