Esta es la aplicación de Linux llamada bnf2xml para ejecutar en Linux en línea, cuya última versión se puede descargar como bnf2xml-7.0.2.tar.gz. 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 bnf2xml para ejecutar en Linux en línea 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 el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.
- 5. Desde el SO OnWorks Linux 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, instálala y ejecútala.
bnf2xml para ejecutarse en Linux en línea
Ad
DESCRIPCIÓN
bnf2xml un analizador BNF simple que toma texto como entrada, busca de acuerdo con un archivo de consulta BNF y genera texto marcado por las etiquetas xml que muestran el contexto.bnf2xml es tan simple de usar como cualquier texto binario, es decir, awk (1) grep (1). bnf2xml no requiere API C porque genera un etiquetado xml simple.
README es visible en la página del archivo dl.
EJEMPLO: $ echo "hola" | archivo de patrón bnf2xml
h I
or
yoduro de hidrógeno
patternfile dice cómo encontrar la aguja en el pajar y qué mostrar, es decir:
:: = a | b | c | D ...
:: = +
bnf2xml es un analizador recursivo de arriba hacia abajo. A diferencia de los analizadores buttom up como gcc (1) o algunos top downs, bnf2xml es completamente inequívoco / resuelve TODOS los conflictos. Más lento en ave. para analizar C o sed (1) para búsquedas simples. Mucho más fácil que usar flex / C para crear un analizador.
advertencia: no sugiero que valga la pena hacer un nuevo gcc (1) usando bnf2xml. bnf2xml una enésima versión BETA, pero aún no hay quejas.
Caracteristicas
- SALIDA XML. (la mayoría de los que dicen xml significan entrada xml)
- BNF para C, K&R CPL, incluido (ejemplo de salida xml en la página del archivo dl) (no está completo en% 100)
- Capacidad para realizar búsquedas binarias en listas de cadenas muy grandes.
- Otra salida permite un seguimiento completo de la coincidencia (incluidos los errores).
- permite la comparación con un número de línea BNF dado
- (nota: algunos analizadores bnf se pueden programar para hacer salida xml)
- README está visible en la página de descarga de archivos
- Destacado, pero pequeño y simple diseño de extremo a extremo.
- NUEVO: omita o imprima datos (para no analizarlos) rápidamente (para trabajos de archivos grandes / archivos de datos)
- NUEVO: emite una etiqueta, posición y longitud uniqe para el procesamiento del filtro previo y posterior
Lenguaje de programación
C + +
Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/bnf2xml/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.