Quex 0.50.1

Operating systemsOS : Windows / Linux / Mac OS / BSD / Solaris
Program licensingScript Licensing : LGPL - GNU Lesser General Public License
CreatedCreated : Aug 1, 2010
Size downloadDownloads : 5
Program licensing
Thank you for voting...

Quex is a lexical analyzer generator that produces a ...

quex by Frank R. Schaefer 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 0.50.1 parses regular expressions in the traditional lex/flex style.
This way switching from flex to Quex [quex0.50.1.exe] is made very easy. In addition to the fast analyzer engine, Quex - 0MB 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 0.50.1 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. Quex can also be used to write simple applications, much faster than with traditional lexical analyser generator.
Most important functions of Quex:
• Support for Unicode and many other character encodings.
• Modes with inheritance relationships and transition rules.
• Sophisticated buffer management.
• Include stacks.
• Customized token classes.
• Template compression for code size reduction.
• Path compression for code size reduction.
• Indentation block detection.
• Produces direct coded lexical analyzers.
News in the current Quex version:
• Bug fixes.
• Support for plain 'C'

Quex 0.50.1 scripting tags: quex, analyzer, code parser, generator, token, lexical, code generator, lexical analyzer. What is new in Quex 0.50.1 software script? - Unable to find Quex 0.50.1 news. What is improvements are expecting? Newly-made Quex 0.51 will be downloaded from here. You may download directly. Please write the reviews of the Quex. License limitations are unspecified.