Tools
De SmartEiffelWiki, la enciclopedia libre.
SmartEiffel incluye muchas herramientas además del compilador.
Todas estas herramientas usan configuration file.
| Tabla de contenidos |
[editar]
Las herramientas
[editar]
Caja de herramientas
- se: Una fachada a todas estas herramientas
[editar]
Compilación
- clean: borrar todos los archivos C no usados
- compile: el compilador (invoca a compile_to_c)
- compile_to_c: El núcleo del compilador a C
- compile_to_jvm: el compilador a Java
[editar]
Búsqueda y documentación
- eiffeldoc: genera la documentación de todo un proyecto
- finder: encuentra el archivo con una clase dada
- pretty: indenta apropiadamente el código
- short: genera la documentación de interfaz de una clase.
[editar]
Depuración
- ace_check: revisa un archivo ACE
- class_check: revisa la sintaxis y la semántica de un código fuente.
- print_jvm_class: el desensamblador de Java bytecode
[editar]
Instalación
- install: instala las herramientas de SmartEiffel
[editar]
El corazón del sistema
Si te interesa saber como funciona el sistema, ya sea de pura curiosidad, o porque querés modificarlo, aquí hay algunas explicaciones.
Si querés crear una nueva herramienta orientada a SmartEiffel esta información también es importante; también lee EXTERNAL_TOOL.
- análisis sintáctico
- análisis semántico
- el optimizador
- los visitors
- generación de código





