Fordítóprogramok

Projektfeladatok: itt. Választani kell: 2017. április 27-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
  • 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)
  • További infó a TestRigről: https://theantlrguy.atlassian.net/wiki/display/ANTLR4/Getting+Started+with+ANTLR+v4

ZH időpontja: 2017. május 11.

Kötelező program bemutatása: 2017. május 18.