JFlex

Category: Java - Database

JFlex is a lexical analyzer generator (also known as scanner generator) for Java(tm), written in Java(tm). JFlex is designed to work together with the LALR parser generator CUP. It can also be used together with other parser generators like ANTLR or as a standalone tool. Features: - Faster generated scanners - Faster Scanner generation (independent of the input character set) - Three different kinds of generated code for best performance/size. - Predefined character classes - Comments in all parts of the specification - Macro definitions are regular expressions, not just text - Cycles in macro definitions are detected and reported at generation time - Platform independent end of line operator "$" - Beginning of line operator "^" works as expected (not consuming newlines) - Grouping of rules with same lexical states - Comments, character literals and strings in actions are handled correctly - Builtin support for the CUP parser generator - Column counting - Standalone scanners (as with C/C flex) - Debugging support Requirements: JRE/JDK 1.1 or above Date: 24 February, 2012


Lexical Analyzer - Scanner Generator - Development Tool - Lexical - Analyzer - Scanner

Homepage: http://sourceforge.net/

Developer: SourceForge.net

License: Freeware

Operating System: All

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

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

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


JetPAG is a recursive-descent parser and lexical analyzer generator.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


I've rewritten the TRAC interpreter from Recipe 577366 using a modern recursive descent style based on the Dragon book's lexer/parser model at the end of "Compliers: Principles, Techniques and Tools," Chapter 2, by Aho, Sethi, Ullman (1986).

developer Developer: Jack Trainor
license License: Freeware
operating systems Operating System: Windows


This is my third and final version of the Trac Interpreter from Recipe 577366.

developer Developer: Jack Trainor
license License: Freeware
operating systems Operating System: Windows


The lexical analyzer from "Compliers: Principles, Techniques and Tools," Chapter 2, by Aho, Sethi, Ullman (1986) implemented in Python.

developer Developer: Jack Trainor
license License: Freeware
operating systems Operating System: Windows


Perl Studio 2009 is an integrated development environment for Perl, providing comprehensive and easy-to-use solution for editing, debugging and deploying Perl based applications.

developer Developer: cayoren.com
license License: Freeware
operating systems Operating System: All


crGUI PHP Framework is based on PHP5 and Javascript 1.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All


Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter.

developer Developer: xmlgraphics.apache.org
license License: Freeware
operating systems Operating System: All


OpenSwing is an open-source suite of advanced graphics components based on Swing toolkit: these components are more sophisticated of those provided with Swing and can be manipulated directly inside the UI designer of the IDE.

developer Developer: SourceForge.net
license License: Freeware
operating systems Operating System: All