Saját szakterületi nyelv kidolgozása az ANTLR segítségével

2016-2017 tavasz

Nincs megadva

Téma leírása

Az ANTLR (Another Tool for Language Recognition) egy széles körben elterjedt eszköz, melynek segítségével saját nyelveket hozhatunk létre, illetve dolgozhatunk fel. A nyelvet egy nyelvtan segítségével írjuk le, amiből az ANTLR a választott célnyelvre (C#, Java, stb.) automatikusan generál egy feldolgozót.
http://www.antlr.org/about.html

A hallgató feladatai a félév során a következők:

  • Megismerkedés az ANTLR-el
  • Egy tetszőlegesen választott nyelv (pl. játék leíró nyelv, programozási nyelv, szkript nyelv, stb.) létrehozása
  • A létrehozott nyelv feldolgozása a választott célnyelven (C#, Java, stb.)

 

A téma sok irányba elvihető, valamint folytatható diplomatervként, illetve szakdolgozatként is.

Feltételek

  • Angol nyelvtudás
  • Érdeklődés :)

Maximális létszám: 3 fő