A DOMAIN-SPECIFIC LANGUAGE FOR THE VISUALIZATION OF LANGUAGES
DOI:
https://doi.org/10.24867/33BE33StojkicKeywords:
Domain-Specific Languages, VS code extensions, graph, visualizationAbstract
This paper describes a textual domain-specific language designed for defining the visualization of languages created using the textX library. It presents the technologies and environments used, as well as the basic concepts related to domain-specific languages and graphs. An overview of existing solutions in this field is provided, along with key parts of the implementation of the viewX language and the Visual Studio Code extension. The paper also includes a practical usage example and a visual representation, concluding with a review of the achieved goals and possibilities for further development of the solution.
References
[1] Мастер рад – “Подршка визуализацији језика креираних употребом textX библиотеке у оквиру Visual Studio Code едитора”, Даниел Купчо, Факултет техничких наука у Новом Саду, 2018
[2] Martin Fowler: “Domain-Specific Languages”, Addison-Wesley Signature Series, 2010
[3] “Graph theory”, Wikipedia, слободна енциклопедија, https://en.wikipedia.org/wiki/Graph_theory, (приступљено у децембру 2024.)
[4] https://en.wikipedia.org/wiki/Visual_Studio_Code, (приступљено у децембру 2024.)
[5] https://eclipse.dev/graphiti/,
(приступљено у децембру 2024.)
[6] Sirius - https://www.eclipse.org/sirius/ (приступљено у децембру 2024.)
[7] https://gephi.org/users/supported-graph-formats/, (приступљено у децембру 2024.)
[8] https://neo4j.com/product/bloom/,
(пристуљено у децембру 2024.)