tinyap

TinyAP es un analizador recursivo abstracto y adaptable, unido a C (y Java).
Descargar ahora

tinyap Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Damien Leroux
  • Sitio web del editor:
  • http://code.google.com/p/tinyaml/

tinyap Etiquetas


tinyap Descripción

TinyAP es un analizador recursivo abstracto y adaptable, unido a C (y Java). TinyAP es un analizador recursivo abstracto y adaptable, unido a C (y Java). No es otro analizador. Tinyap toma un poco de texto y una gramática que describe AST como entradas, y emite otro AST que describe los contenidos de texto, según la gramática proporcionada. Este analizador está destinado a permitir un desarrollo rápido y fácil de los nuevos idiomas y los intérpretes o compiladores correspondientes, por Definición de una sola herramienta para analizar la gramática de origen, así como el texto de origen de acuerdo con la gramática de la fuente, por defecto, TinyAP conoce dos formas de gramática que permiten al usuario analizar y generar AST para cualquier idioma LL (k). El analizador está inicialmente Desarrollado en C, y está obligado a C ++ y Java utilizando la solicitud de JNI.until, C ++ y API de Java son más o menos descontinuadas. Inicialización: la forma más sencilla de compilar este paquete es: 1. `CD 'al directorio que contiene el código fuente del paquete y el tipo' ./configure 'para configurar el paquete para su sistema.Running` Configure' puede tardar un tiempo. Mientras se ejecuta, imprime algunos mensajes que le dicen qué características está comprobando.2. Tipo 'Hacer' para compilar el paquete.3. Opcionalmente, escriba `Hacer verificación 'para ejecutar cualquier autoprueba que vienen con el paquete.4. Escriba 'Hacer instalar' para instalar los programas y cualquier archivo de datos y documentación.5. Puede eliminar los binarios del programa y los archivos de objetos del directorio del código fuente escribiendo "Hacer CLEAN". Para eliminar también los archivos que `configure" creados (para que pueda compilar el paquete para un tipo diferente de computadora), escriba `Hacer Distrloan '. También hay un objetivo de "hacer mantenedor-limpio", pero eso está destinado principalmente a los desarrolladores del paquete. Si lo usa, es posible que tenga que obtener todo tipo de otros programas para regenerar archivos que vienen con la distribución .usage: /Home/Marius/Desktop/tinyap-1.2-1/src/.libs/lt-tinyap ] ] ]] ] - Grammar, -G Nombre Use esta gramática para analizar la entrada "explícita" (predeterminada) Selecciona la variante explícita "Camelcasing" selecciona la variante de camellasización de camelcasing. Otra cadena es un nombre de archivo para leer la gramática de -print-gramática, la salida-PG, la gramática actual en el argumento de dialecto "explícito" es el mismo que arriba: enput, -i Nombre la fuente de texto para usar: (predeterminado) selecciona la entrada estándar Cualquier otra cadena es un nombre de archivo para leer desde --output, -o Nombre Redirect SERIARIZE AST SALIDA AST - (Predeterminado) Selecciona la salida estándar Cualquier otra cadena es un nombre de archivo para escribir a --Parse, -P Texto de entrada de parse - AS -Grammar, -PAG Parse el texto de entrada y usar la salida AST como nueva gramática - Walk, -W Nombre Walk the C Árbol de salida de Urrent usando el APE nombrado (intente Sityprint!) --Help, -H Muestra este texto que es nuevo en esta versión: · TinyAP ahora es compatible con el "desmontaje" (o "análisis al revés"). · Esto se vuelve hacia atrás al texto, con algún soporte de formato. · Puede ser útil para la serialización de datos (ONU) y el código fuente de Sityprinting.


tinyap Software relacionado

Sdcc

SDCC es un freeware, retargettable, optimizando el compilador ANSI-C. ...

180

Descargar

Tinyaml

Tinyaml es un meta-idioma orientado a objetos usando el analizador TinyAP. ...

147

Descargar

Lisaac

LISAAC es un compilador para ISAAC, un lenguaje de objeto basado en prototipos. ...

165

Descargar