Este es el menú de comando 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
menhir - generador de analizador sintáctico para OCaml
SINOPSIS
menhir [opciones] archivos
DESCRIPCIÓN
menhir es un LR(1) generador de analizador sintáctico para el lenguaje de programación Objective Caml. Es decir,
Menhir compila LR(1) especificaciones gramaticales hasta el código Objective Caml. Es mayormente
compatible con ocamlyacc(1).
CAMPUS
-h, --ayuda
Mostrar resumen de opciones.
-B, --base nombre base
Especifica un nombre base para los archivos de salida.
--comentario
Incluya comentarios en el código generado.
--depender
Invoque ocamldep y muestre las dependencias.
--vertedero Describe el autómata en nombre base.autómata.
--error de recuperación
Intente la recuperación descartando los tokens después de los errores.
--explicar
Explique los conflictos en nombre base.conflictos.
- tokens-externos módulo
Importar definición de tipo de token de módulo.
--grafico
Escribe el gráfico de dependencia de la gramática en nombre base.punto.
--inferir
Invoque ocamlc para la inferencia de tipos de antemano.
--interpretar
Interprete las oraciones proporcionadas en stdin.
--interpretar-mostrar-cst
Muestre un árbol de sintaxis concreto al aceptarlo.
-la, --log-autómata nivel
Registrar información sobre el autómata.
-lc, --código de registro nivel
Registrar información sobre el código generado.
-lg, --log-gramática nivel
Registra información sobre la gramática.
--no en línea
Ignore la palabra clave en línea%.
--no-stdlib
No cargue la biblioteca estándar.
--ocamlc comando
Especifica cómo se debe invocar ocamlc.
--ocamldep comando
Especifica cómo se debe invocar ocamldep.
--sólo-preproceso
Imprima una gramática simplificada y salga.
- solo tokens
Genere solo la definición del tipo de token, sin código.
--depende de lo crudo
Invoque ocamldep y repita su salida sin procesar.
--stdlib directorio
Especifique dónde se encuentra la biblioteca estándar.
--suggest-comp-flags
Sugerir indicadores de compilación para ocaml {c, opt}.
--suggest-link-flags-byte
Sugerir indicadores de enlace para ocamlc.
--suggest-link-flags-opt
Sugerir banderas de enlace para ocamlopt.
-t, --mesa
Utilice el back-end basado en tablas.
--tiempo
Muestra los tiempos internos.
--rastro
Incluya instrucciones de seguimiento en el código generado.
--versión
Muestre el número de versión y salga.
-v Sinónimo de --vertedero --explicar.
Use menhir en línea usando los servicios de onworks.net