Az Emerald programozási nyelv

Fordító

Fordítás

Az Emerald implementációja a hordozhatóság érdekében lehetővé teszi az interpreter használatát. A fordítót Emerald nyelven írták és bájtkódot tartalmazó végrehajtható fájlt generál, mely ezután interpretálható.
A fordító neve ec, melyet legtöbbször így használunk:

	ec filename ...
Az emerald forrásfájlok neve koncepció szerint .m kiterjesztésű. A fordító által létrehozott végrehajtható fájl neve megegyezik a forrásfájléval, de a kiterjesztése .x-re változik.
Az Emerald interpreter neve emx. Tipikus hívása:
	emx filename.x ...
Az interpreternek számos kapcsoló adható, a leghasznosabbak:

Nyomkövetés

Az Emerald nyomkövető az interpreterbe van beépítve. A -i kacsolóval indítja az interaktív nyomkövetőt. Ha a program végrehajtása egy hiba miatt megakad, a vezérlés a nyomkövetőnek adódik át. Ha nincs bekapcsolva a -i kapcsoló, akkor hiba esetén az interpreter egyszerűen kilép.
Ha töréspontokat szeretnénk elhelyezni a programban, akkor a -I kapcsolót is be kell kapcsolni. Ezzel a program indulása előtt a nyomkövetőbe léphetünk, mintha az induláshoz egy töréspontot tettünk volna. A nyomövetőnek adható utasítások: