Fordítóprogramok

Projektfeladatok: itt. Választani kell: 2018. április 25-ig, órán vagy coospace fórumban.

A tantárgyhoz kapcsolódó könyvet innen tudod tölteni. Jól használható, viszont még ANTLR 3-hoz készült.

ANTLR 4-ről információk: http://www.antlr.org/

Ajánlott fejlesztőkörnyezet: http://tunnelvisionlabs.com/products/demo/antlrworks

Kézzel fordítás menete Windows alatt:

  • JDK telepítése (1.6+)
  • ANTLR jar letöltése innen: http://www.antlr.org/download/antlr-4.2-complete.jar
  • Indulócsomag: http://havasi.sed.hu/sites/havasi.sed.hu/files/download/KifAST.zip
  • CLASSPATH beállítása úgy, hogy ez a jar benne legyen (pl. SET CLASSPATH=.;C:\Javalib\antlr-4.2-complete.jar;%CLASSPATH% )
  • Hozzunk létre egy bat fájlt a fordításhoz antlr4.bat néven java org.antlr.v4.Tool %* tartalommal. Ez a bat fájl jó ha olyan könyvtárban van, ami része a PATH-nak.
  • Generáld le a forrást antlr4.bat nyelvtannev.g4 paranccsal
  • Fordítsd le a forrást javac nyelvtannev*.java paranncsal
  • Futtathatod a programot java nyelvtannevParser input.txt paranccsal (az input.txt értelemszerűen az input)

ZH időpontja: 2018. május 9.

Kötelező program bemutatása: 2018. május 16.