Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 34 No. 01 (2019): Proceedings of the Faculty of Technical Sciences

LANGUAGE VISUALIZATION SUPPORT FOR TEXTX-BASED LANGUAGES IN VISUAL STUDIO CODE EDITOR

  • Daniel Kupčo
DOI:
https://doi.org/10.24867/01BE14Kupco
Submitted
September 16, 2018
Published
2018-12-19

Abstract

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.)