LANGUAGE VISUALIZATION SUPPORT FOR TEXTX-BASED LANGUAGES IN VISUAL STUDIO CODE EDITOR
DOI:
https://doi.org/10.24867/01BE14KupcoKeywords:
DSL, visualization, textX, viewX, Visual Studio Code, extensionAbstract
This paper presents implementation of a support for the visualization of any textX-based DSL (Domain Specific Language). It is realized as an extension for Visual Studio Code editor in combination with specially created DSL for visualization description called viewX and a variety of libraries which enable model visualization.
References
[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.)
Downloads
Published
2018-12-19
Issue
Section
Electrotechnical and Computer Engineering