C-mezcla

C-MIX es un evaluador parcial automático para el idioma ISO / ANSI C.
Descargar ahora

C-mezcla Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Jens Peter Secher
  • Sitio web del editor:
  • http://www.diku.dk/forskning/topps/activities/cmix/

C-mezcla Etiquetas


C-mezcla Descripción

C-MIX es un evaluador parcial automático para el idioma ISO / ANSI C. C-MIX es un evaluador parcial automático para el idioma ISO / ANSI C. Transforma programas genéricos en versiones más eficientes y especializadas. Requisements: · Necesitará un compilador C para compilar los generadores de programas que produce C-MIX (así como para usar los programas generados que generan para cualquier cosa útil). · Un marcos -Capeable navegador www es útil para la navegación por los resultados del análisis de C-MIX / II cuando algo no funciona como esperaba. Hay otras formas más, más tediosas de obtener la mayoría de la información que puede mostrarle, aunque. Para compilar C-MIX / II de la distribución de origen, necesitarás un compilador de C ++ para compilar el módulo del analizador principal, y probablemente tendrá éxito. Si son GCC 2.8.1, EGC, o posiblemente versiones más nuevas. También necesitarás un compilador C para compilar algunas de las partes auxiliares del sistema. Necesitarás GNU 'HACER'. Nuestros Makefiles usan varias extensiones de GNU. Para modificar los fuentes C-MIX / II, necesitarás flexión y bisonte. No hemos probado Lex y YACC ordinarios, y probablemente no funcionarán con la fuente como lo es. Necesitarás PERL para crear algunos de los archivos fuente de C ++ autogenerados, y para crear páginas manuales actualizadas. Necesitarás AutoConf. Al modificar los scripts "Configurar". Lo que está nuevo en esta versión: · Cambió el manejo de ascensores de doble doble (lo que falla en nuestro desarrollo mecanizado debido a las incompabilidades del compilador). El valor predeterminado ahora es siempre truncar valores levantados para duplicarse, excepto si se solicita explícitamente. Esto significa que Speclib.H ahora es independiente de la arquitectura. · Mejora el uso de la memoria del SPEPLIB al memo de valores de las variables locales para los puntos del programa dentro de la función. Esto significa que la interfaz entre P-Gen y Speclib ha cambiado; Las extensiones generadoras antiguas no se pueden usar con la nueva speclib y viceversa. · Se corrigió la especificación de tal manera que la información en uso ahora se usa en realidad cuando se comparan los puntos del programa especializados dentro de las funciones. Ha estado presente desde la versión 2.0.4, pero el código para probarlo durante la memoisación nunca fue escrito. (¡Embarcing!) · Errores fijos en la generación de código para los estados de instrucciones del interruptor y en la detección de punteros dinámicos a funciones especializables. (Reportaje de Mats KDSAHL). · Error fijo en la fase de reestructuración. (Informado por Tetsuro Tanaka). · Reescribió gran parte del analizador del declarante para arreglar una docena de errores raros. A veces, las redeclaraciones de los nombres de Typedef o las declaraciones de funciones que regresan "puntero a la función" o "puntero a la matriz" fueron mal estabilizados o rechazados como errores de sintaxis. · Hizo que la extensión generadora falla un poco más con gracia cuando un puntero estático perdido a algo dinámico está deteriorado. Esta no es una solución completa, porque las cosas aún pueden ir realmente mal si los punteros estáticos a algo estático funcionan. · "Hacer que la instalación" ahora vuelva a eliminar los binarios instalados. Hay una "Fabricación de la Franja de instalación", así como un "Hacer instalación-nastrip" para aquellos que desean control absoluto.


C-mezcla Software relacionado

Joy2tx

Joy2TX es una aplicación simple que demuestra cómo comunicarse con una interfaz PC a TX. ...

64

Descargar

apt-imagenes

Apt-ImageN es un script utilizado para instalar paquetes .DEB en una máquina (host1) con una conexión lenta o sin conexión a Internet. ...

711

Descargar