Esta es la aplicación de Windows llamada generador de analizador léxico RE/flex cuya última versión se puede descargar como reflex-1.5.8.zip. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.
Descargue y ejecute en línea esta aplicación llamada generador de analizador léxico RE / flex con OnWorks de forma gratuita.
Siga estas instrucciones para ejecutar esta aplicación:
- 1. Descargue esta aplicación en su PC.
- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 3. Cargue esta aplicación en dicho administrador de archivos.
- 4. Inicie cualquier emulador en línea de OS OnWorks desde este sitio web, pero mejor emulador en línea de Windows.
- 5. Desde el sistema operativo OnWorks Windows que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.
- 6. Descarga la aplicación e instálala.
- 7. Descargue Wine desde los repositorios de software de sus distribuciones de Linux. Una vez instalada, puede hacer doble clic en la aplicación para ejecutarla con Wine. También puedes probar PlayOnLinux, una elegante interfaz sobre Wine que te ayudará a instalar programas y juegos populares de Windows.
Wine es una forma de ejecutar software de Windows en Linux, pero no requiere Windows. Wine es una capa de compatibilidad de Windows de código abierto que puede ejecutar programas de Windows directamente en cualquier escritorio de Linux. Esencialmente, Wine está tratando de volver a implementar una cantidad suficiente de Windows desde cero para poder ejecutar todas esas aplicaciones de Windows sin necesidad de Windows.
SCREENSHOTS
Ad
Generador de analizador léxico RE / flex
DESCRIPCIÓN
RE / flex es el generador de analizador léxico rápido (más rápido que Flex) con soporte completo de Unicode, anclajes de sangría / nudo / dentado, cuantificadores diferidos y muchas otras características modernas. Acepta la sintaxis de especificación Flex lexer y es compatible con analizadores Bison / Yacc. Genera código fuente reutilizable que es fácil de entender. Admite el escaneo rápido de archivos, cadenas y transmisiones UTF-8/16/32. La herramienta generadora de escáner de reflejos genera un código limpio de clase lexer que es seguro para subprocesos. Genera archivos Graphviz para visualizar los DFA de la máquina de estado. RE / flex funciona a la perfección con Bison.Idioma: C ++
Licencia: BSD-3
Calidad del código: A + https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Documentación: https://www.genivia.com/doc/reflex/html/index.html
Repositorio: https://github.com/Genivia/RE-flex
Registro de cambios: consulte SF-README.md
Caracteristicas
- RE / flex es rápido: más rápido que Flex, consulte Wiki para comparaciones de rendimiento
- Genera código fuente reutilizable que es fácil de entender.
- Compatible con Flex y Bison para eliminar una curva de aprendizaje
- Amplia documentación en el manual en línea
- Agrega compatibilidad con Unicode, coincidencia de propiedades \ p {C} y C ++ 11, Java, C # y propiedades Unicode de Python para la coincidencia de nombres de identificadores
- Agrega anclas de sangría / nudo / dentado para hacer coincidir las reglas en el texto con sangría
- Agrega cuantificadores diferidos a la sintaxis de expresiones regulares POSIX
- Agrega límites de palabras a la sintaxis de expresiones regulares POSIX
- Funciona con Bison y admite reentrada, puente de bisonte, ubicaciones de bisonte, bison-completo
- Incluye muchos ejemplos, como un tokenizador para código C / C ++, un tokenizador para código Python, un tokenizador para código Java y más.
- Genera clases lexer C ++ limpias y seguras para subprocesos
- Almacenamiento en búfer rápido y adaptable de archivos de entrada (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), secuencias C ++ y cadenas (anchas)
- Genera archivos Graphviz para visualizar DFA con la herramienta de puntos Graphviz
- Generación de clases Lexer configurable para personalizar la interfaz para varios analizadores, incluidos Yacc y Bison
- % class y% init para personalizar las clases Lexer generadas
- % incluir para modularizar las especificaciones de lex
- RE / flex genera archivos lex.yy.cpp mientras que Flex genera archivos lex.yy.cc (C ++ con opción - +)
- Agrega una jerarquía extensible de motores de comparación de patrones, con una selección de motores de expresiones regulares, como Boost.Regex y RE / flex regex
- La biblioteca RE / flex regex hace que C ++ 11 std :: regex y Boost.Regex sean mucho más fáciles de usar en código C ++ simple para la coincidencia de patrones en cadenas (anchas), archivos y flujos de longitud potencialmente ilimitada
Audiencia
Desarrolladores
Interfaz de usuario
Línea de comando
Lenguaje de programación
C + +
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/re-flex/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.