JFlex es un generador de analizador léxico (también conocido como generador de escáner) para Java (TM), escrito en Java (TM).
JFlex está diseñado para trabajar junto con el generador de analizador LALR CUP. También se puede utilizar junto con otros generadores de analizadores sintácticos como antlr o como una herramienta independiente.
Características:
- escáneres generados rápido
- Generación de escáner más rápido (independiente del conjunto de caracteres de entrada)
- Tres tipos diferentes de código generado para el mejor rendimiento / tamaño.
- clases de personajes predefinidos
- Los comentarios en todas partes de la especificación
- definiciones de macro son expresiones regulares, no sólo de texto
- Ciclos en definiciones de macros son detectados y reportados al tiempo de generación
- Plataforma final independiente del operador de línea "$"
- Inicio del operador de línea "^" funciona como se esperaba (no consumir saltos de línea)
- Agrupación de reglas con los mismos estados léxicos
- Comentarios, literales de caracteres y cadenas en acciones se manejan correctamente
- Apoyo Builtin para el generador de analizador CUP
- Conteo Columna
- Escáneres independientes (como ocurre con C / C flex)
- Depuración de apoyo
Requisitos
- JRE / JDK 1.1 o superior
Comentarios que no se encuentran