InglésFrancésEspañol

Ad


icono de página de OnWorks

dlg - Online en la nube

Ejecute dlg en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando dlg 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


dlg - Generador de analizador léxico DFA

SINTAXIS


dlg [opciones] especificación_léxica [archivo de salida]

DESCRIPCIÓN


dlg es una herramienta que produce autómatas finitos deterministas rápidos para reconocer
expresiones en la entrada.

CAMPUS


-CC Genere salida C ++. los archivo de salida no se especifica en este caso.

-C[ nivel]
Donde nivel es el nivel de compresión utilizado. 0 indicaciones sin compresión, 1 quita
todos los caracteres no utilizados de la transición de la tabla y 2 mapas equivalentes
personajes en las mismas clases de caracteres. Se sugiere que el nivel -C2 sea
utilizado, ya que reducirá significativamente el tamaño del dfa producido para léxico
analizador.

-m Produce el archivo de encabezado para el modo léxico con un nombre diferente al predeterminado
nombre de "mode.h".

-i Se produce un analizador interactivo, o tan interactivo como sea posible. Un personaje es
solo se obtiene cuando es necesario para decidir a qué estado ir. Algo de cuidado debe ser
tomado para obtener estados de aceptación que no requieren mirar hacia adelante en el siguiente carácter
para determinar si ese es el estado de parada. Cualquier expresión regular con Kleene
El cierre al final está garantizado para requerir otro carácter de mirar hacia adelante.

-cl clase
Especifique un nombre de clase para que DLG lo genere. El predeterminado es DLGLexer. "clase"
ser una subclase de DLGLexerBase; solo se usa para -CC.

-esta El autómata tratará las letras mayúsculas y minúsculas de forma idéntica. Este es
realizado en el autómata; los caracteres del búfer léxico no se modifican.

-cs Los caracteres en mayúsculas y minúsculas se tratan como distintos. Este es el predeterminado.

-o dir Directorio donde deben ir los archivos de salida (predeterminado = "."). Esto es muy bueno para
mantener el directorio de origen libre de ANTLR y DLG spawn.

-Wambigüedad
Advierte si más de una expresión regular puede coincidir con la misma secuencia de caracteres.
Las advertencias dan los números de las expresiones en la especificación léxica dlg
expediente. La numeración de las expresiones comienza en uno. Pueden aparecer varias advertencias
imprimir para las mismas expresiones.

- Se utiliza en lugar de los nombres de archivo para obtener la entrada de la entrada estándar o enviar la salida a
estándar hacia fuera.

SPECIAL CONSIDERACIONES


DLG funciona ... pensamos. No hay garantía implícita de nada. No nos reservamos legal
derechos sobre el software conocido como Purdue Compiler Construction Tool Set (PCCTS) - PCCTS
es de dominio público. Un individuo o una empresa puede hacer lo que desee con la fuente.
código distribuido con PCCTS o el código generado por PCCTS, incluida la incorporación de
PCCTS, o su salida, en software comercial. Alentamos a los usuarios a desarrollar software
con PCCTS. Sin embargo, pedimos que se nos dé crédito por desarrollar PCCTS. Por
"crédito", queremos decir que si incorpora nuestro código fuente en uno de sus programas
(producto comercial, proyecto de investigación o de otro tipo) que reconoce este hecho
en algún lugar de la documentación, informe de investigación, etc ... Si te gusta PCCTS y tienes
desarrolló una buena herramienta con el resultado, por favor mencione que la desarrolló usando PCCTS.
Mientras se sigan estas pautas, esperamos continuar mejorando este sistema y
Espere poner a disposición otras herramientas a medida que se completen.

Use dlg en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad