A Nemerle programozási nyelv

Fordítók



ncc

ncc fordító: http://nemerle.org/Download

A fordító Linux és Windows platform alá is elérhető, Windowsra minimum Microsoft .Net Framework 2.0 SDK szükséges, Linuxra Mono 1.2 keretrendszer.

A fordító alapértelmezett kimenete az out.exe nevű file. A fordító kapcsolói:

-i : behúzás alapú szintaxis bekapcsolása, hasonlóan a Python-hoz.
-o : output file neve
-t : célállomány típusa: winexe, library, exe
-L : hozzáadja a megadott könyvtárat az assembly-k keresési útvonalához.
-r : linkeli a megadott assembly-t.
-d : preprocesszor direktíva definiálása
-res : erőforrás file hozzászerkesztése a kimenethez.
-g : debug szimbólumok generálása
-m : a megadott assembly-ből tölti be a makrókat.
-W : beállítja a fordítási figyelmeztetések szintjét.
-0t : függvényvégi hívások optimalizálása (lassabb kód MS .Net alatt, gyorsabb Mono alatt)
-main : specifikálja a fő osztályt, amiben a Main függvényt keresi (entry point).

cs2n

A C# forráskódot Nemerle forráskóddá fordítja. Fontosabb kapcsolói:

-n : bekapcsolja az optimalizálást ("Nemerlésebb" kódot fordít).