PODRŠKA VIZUALIZACIJI JEZIKA KREIRANIH UPOTREBOM TEXTX BIBLIOTEKE U OKVIRU VISUAL STUDIO CODE EDITORA
Ključne reči:
DSL, vizualizacija, textX, viewX, Visual studio code, ekstenzija
Apstrakt
Ovaj rad predstavlja implementaciju podrške za vizualizaciju bilo kog DSL-a (eng. Domain Specific Language) kreiranog pomoću textX biblioteke. Realizovana je kao ekstenzija za Visual Studio Code editor u kombinaciji za posebno kreiranim DSL-om za opis vizualizacije pod nazivom viewX i različitim bibliotekama koje omogućavaju vizualizaciju modela.
Reference
[1] Sergey Dmitriev, JetBrains onBoard,
“Language oriented programming: The next programming paradigm”, (2004)
[2] Dejanović Igor, Vaderna Renata, Milosavljević Gordana, Vuković Željko, “TextX: A Python tool for Domain-Specific Languages implementation”, Knowledge-Based Systems, vol. 115, 1-4, 2017.
[3] Igor Dejanović, Gordana Milosavljević, Renata Vaderna,
„Arpeggio: A flexible PEG parser for Python“, Knowledge-Based Systems, vol. 95, 71-74, 2015
[4] Microsoft, “Extending Visual Studio Code”, Visual Studio Code,
https://code.visualstudio.com/docs/extensions/overview (datum pristupa: 02.08.2018.)
[5] “Python-Shell”, GitHub,
https://github.com/extrabacon/python-shell
(datum pristupa: 02.08.2018.)
“Language oriented programming: The next programming paradigm”, (2004)
[2] Dejanović Igor, Vaderna Renata, Milosavljević Gordana, Vuković Željko, “TextX: A Python tool for Domain-Specific Languages implementation”, Knowledge-Based Systems, vol. 115, 1-4, 2017.
[3] Igor Dejanović, Gordana Milosavljević, Renata Vaderna,
„Arpeggio: A flexible PEG parser for Python“, Knowledge-Based Systems, vol. 95, 71-74, 2015
[4] Microsoft, “Extending Visual Studio Code”, Visual Studio Code,
https://code.visualstudio.com/docs/extensions/overview (datum pristupa: 02.08.2018.)
[5] “Python-Shell”, GitHub,
https://github.com/extrabacon/python-shell
(datum pristupa: 02.08.2018.)
Objavljeno
2018-12-19
Sekcija
Elektrotehničko i računarsko inženjerstvo