~remy/compil/ppc/ppcUn sommaire d'utilsation par la commande
~remy/compil/ppc/ppc -helpVoici ce qu'elle indique:
Usage: Prend le nom du fichier source en argument, et deux types d'options. * les options capitalisées tracent une partie de l'exécution dans stderr. * les autres indiquent le comportement du programme, et contrôle la sortie dans stdin, comme suit: -spim Produit le code spim (option par defaut) -i Interprète le programme -ic interprète le code intermediaire -pp Imprime joliement le programme source -ast Montre l'arbre de syntaxte asbtraite -ass Montre le code spim avant allocation de registres (sans son prélude) -liveness Montre le résultat de liveness -talloc Utilise l'algorithme d'allocation trivial -AG Geometry de la fenêtre graphique '800x600' par exemple Trace au niveau 4. Aide en ligne: tapez ? dans la fenêtre graphique. -Auto Nombre d'etapes automatiques dans la fenêtre graphique -AS Sauvegarde de l'animation dans un fichier (taper '^S' pour sauver une image) -AF Choix de la police pour le graphique -A Augmente la verbosité de l'allocation de registres -4 Utilise seulement les registres a0, v0, ra, s0 -3 Utilise seulement les registres a0, v0, ra -D Incrémente le niveau de déboggagePar exemple, vous pouvez obtenir l'arbre de syntaxe abstraire d'un source pseudo-pascal avec la commande:
~remy/compil/ppc/ppc -pp mon_programme.pL'utilisation normale pour produire du code spim est
~remy/compil/ppc/ppc mon_programme.p > mon_programme.spiOu encore, pour tracer l'allocation de registres dans tous ses détails
~remy/compil/ppc/ppc -3 -A -A -A mon_programme.p
Vous pouvez les utilisez librement pour la réalisation de votre projet.