Quex

Quex is a Mode Oriented Directly Coded Lexical Analyser Generator.
Download

Quex Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Frank R. Schaefer
  • Publisher web site:

Quex Tags


Quex Description

Quex is a Mode Oriented Directly Coded Lexical Analyser Generator. Quex is a Mode Oriented Directly Coded Lexical Analyzer Generator.Programming languages should allow to describe problems and their solutions as briefly as possible. This leads nowadays to language designs that include problem-specific mini languages (e.g. the C format strings). To handle such sub-languages effectively more than one lexical analyser mode is required. Quex provides for those cases convenient features to relate modes via inheritance, allow and disallow mode transitions, and to handle mode transition events. Additionally, an 'indentation event' facilitates the writing of lexical analysers for indentation based languages (e.g. such as Python). From inside the machine tokens are sent to the caller, even though, the interface polls the sent tokens sequentially. 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. What's New in This Release: · bug fixes · direct memory access


Quex Related Software