Este es el comando lim_test que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
styx: un generador de analizador y analizador combinado
SINOPSIS
Estigio [-diagnosticar] [-verboso] [-hacerC] [-hacerIMG] [-hacerINT] [-forma corta]
[-BINSTYX =directorio] [-GENSTYX =directorio] [-SPESTYX =directorio] idioma
estilo [-charset =cadena] [-wprint] [-prepar =cadena] [-premac =cadena] [-prefun =cadena]
[-Inicio =cadena] [-xaron] [-temprano] [-shiftfun =cadena] [-reducefun =cadena]
[-ppfun =cadena] [-BINSTYX =camino] srclang tgtlang nombre de archivo
estilodoc [-StyxPath =camino] [-Plantilla =camino] [-RefAlias =cadena] [-recursivo] [-prodcom]
[-keepNTs =cadena] [-noClass =cadena] [-exProds =cadena] [-ignRRef =cadena]
[-BINSTYX =camino] archivo de gramática archivar
ctoh [-Connecticut] [-fuerza] [-CPATH =camino] [-HPATH =camino] [-PRJ =camino] [-DPATH =camino]
[-DROOT =camino]
ptm_img [-FileName =camino] [-charset =cadena] [-skipset =cadena] [-modo bin] [-wprint]
[-prepar =cadena] [-premac =cadena] [-prefun =cadena] [-Inicio =cadena] [-xaron] [-temprano]
[-shiftfun =cadena] [-reducefun =cadena] [-BINSTYX =camino] idioma imagen
prueba_lim [-charset =cadena] [-modo bin] [-wprint] [-prepar =cadena] [-premac =cadena]
[-prefun =cadena] [-fichas] [-símbolos] [-BINSTYX =camino] idioma nombre de archivo
prueba_pim [-charset =cadena] [-modo bin] [-wprint] [-prepar =cadena] [-premac =cadena]
[-prefun =cadena] [-Inicio =cadena] [-xaron] [-temprano] [-shiftfun =cadena]
[-reducefun =cadena] [-árbol] [-BINSTYX =camino] idioma nombre de archivo
DESCRIPCIÓN
Esta página de manual documenta brevemente la Estigio, estilo, estilodoc, ctoh, prueba_lim y prueba_pim
comandos. Fue escrito para el Debian GNU / Linux distribución porque el original
los programas no tienen páginas de manual, pero tienen documentación en formato HTML (ver más abajo).
Estigio traduce descripciones de token y sintaxis contenidas en $ SPESTYX / language.sty produciendo
tablas de analizador y escáner, así como una interfaz funcional para la derivación abstracta
árbol.
estilo es una especie de ''bastante impresora'' para archivos fuente escritos en un lenguaje definido por styx.
Además, se puede utilizar para transferir archivos de origen, siempre que los idiomas de origen y destino tengan
sintaxis abstracta equivalente.
estilodoc genera documentación de referencia HTML para una gramática especificada en el archivo de gramática usando
una plantilla.
ctoh se utiliza para crear archivos de encabezado a partir de fuentes C generadas por Estigio. Se toma de la
el propio entorno de desarrollo de proyectos del autor original donde los archivos fuente se escriben en un
manera que permite que las definiciones de interfaz se generen automáticamente.
ptm_img traduce un archivo de origen especificado por la opción FileName a una imagen binaria. Si
se omite la opción FileName, la imagen El archivo debe existir y el programa escribe el
árbol de derivación a stdout.
prueba_lim utiliza un archivo de imagen de escáner para idioma para escanear la fuente en nombre de archivo escribiendo el
flujo de token a stdout.
prueba_pim utiliza archivos de imagen de analizador y escáner para idioma para analizar la fuente en nombre de archivo
escribiendo el árbol de derivación en stdout.
MEDIO AMBIENTE
Los autores anteriores utilizan convenciones no estándar para el entorno y las opciones de la línea de comandos.
variables, en el efecto de que estas últimas se ven mejor como opciones que por defecto son las
valor de la variable de entorno con el mismo nombre si no se especifica.
Para transferencias Estigio, ESPESTIGA es la ruta de búsqueda de especificaciones de idioma (idioma.sty), escáner
y los archivos de imagen del analizador se encuentran usando BINSTYX mientras que la ubicación del código C generado es
determinado por GENTYX.
estilo, estilodoc, ptm_img, prueba_lim y prueba_pim use BINSTYX para localizar el escáner y el analizador
archivos de imagen idioma.lim y idioma.pim.
Use lim_test en línea usando los servicios de onworks.net