Esta es la aplicación de Windows llamada BNFGen cuya última versión se puede descargar como bnfgen-3.0.0-win64.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 BNFGen 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
BNF Gen
DESCRIPCIÓN
BNFGen genera texto aleatorio basado en gramática libre de contexto. Le das un archivo con tu gramática, definida usando una sintaxis similar a BNF, te da una cadena que sigue esa gramática. BNFGen es una herramienta CLI, una biblioteca OCaml. También hay enlaces JS oficiales disponibles a través de NPM. Los objetivos del proyecto son facilitar la escritura y el intercambio de gramática y brindar al usuario un control total y una visión del proceso de generación. BNFGen proporciona un "DSL" para definiciones de gramática. Es una sintaxis familiar similar a BNF con algunas adiciones. Un problema con el uso de BNF directo para generar generadores de lenguaje es que no tiene control sobre el proceso. BNFGen agrega dos características para arreglar eso. La forma canónica de expresar la repetición en BNF es usar una regla recursiva autorreferencial. En el BNF clásico, eso puede llevar fácilmente a que el proceso termine antes de tiempo, ya que hay un 50 % de posibilidades de que tome la alternativa no recursiva.
Caracteristicas
- repetición determinista
- Puede especificar un "peso" para una regla alternativa
- BNFGen le permite influir en las posibilidades y hacer que la alternativa recursiva tenga más probabilidades de producir oraciones más largas
- BNFGen proporciona un "DSL" para definiciones de gramática
- Herramienta CLI y biblioteca OCaml
- BNFGen genera texto aleatorio basado en gramática libre de contexto
Lenguaje de programación
OCaml (Objetivo Caml)
Categorías
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/bnfgen.mirror/. Ha sido alojado en OnWorks para poder ejecutarse online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.