Simplified C compiler implementation using yacc and lex...
usage: g-- [options] [source.c]
options: -o output_file_name.asm
-h (for help)
Fonctionnalités comprises :
- Calculs classiques
- Déclarations de variables (int) et de constantes (const int)
- Instructions : printf et affectations
- Structures while : imbriquées ou non
- Structures if - else if* - else : imbriquées ou non
- Fonctions : avec ou sans valeur de retour/argument, appel récursif ou non…
- Gestion des erreurs au niveau sémantique