JFlex

Fast scanner generator for Java
Download

JFlex Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Gerwin Klein
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 1.2 MB

JFlex Tags


JFlex Description

Fast scanner generator for Java JFlex is a free and open source flex-like lexer generator for Java with emphasis on speed and full Unicode support. JFlex has some not so usual features like negation in regexps and nested input streams. Also reads JLex specifications unchanged. Here are some key features of "JFlex": · 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 later What's New in This Release: · fixed bug #2018299 (lookahead syntax error) · fixed bug #2010261 (min_int in Java example scanner) · fixed bug #2007221 (zzEOFDone not reset in yyreset(Reader)) · fixed bug #1999301 (%type and %int at the same time should produce error msg)


JFlex Related Software