Construcción de un compilador

Este foro es para todo lo relacionado con la documentación, artículos de ayuda, Wikis, tips & hints y las traducciones de Arch (tanto en progreso como las finalizadas).
Responder
Avatar de Usuario
dvspeed
Archer
Archer
Mensajes: 44
Registrado: 09 May 2009, 06:50
Ubicación: Madrid, España
Contactar:

Construcción de un compilador

Mensaje por dvspeed » 09 Sep 2011, 18:11

Hola a todos, quiero hablaros sobre un proyecto que estoy haciendo y en el que me gustaría recibir ayuda y colaboración, un compilador para un lenguaje de programación parecido a Python. El compilador está programado en Python y transforma el código fuente original en ensamblador (sintaxis AT&T), que luego es ensamblado y linkeado automáticamente con GAS y LD.
Actualmente es capaz de compilar pequeños programas que tengan:
-Bucles while
-Ifs,elifs y elses
-Variables de cadena de texto y de números naturales
-Suma y multiplicación de números
-Función print()
Además tiene algunas funciones para realizar algunas optimizaciones como la eliminación de código muerto.
Por último me queda decir que lo he licenciado bajo la GPLv3 y que me gustaría que participasen todos, está alojado aquí:
https://launchpad.net/pyeffect

Responder