Mоlimо vаs kоristitе оvај idеntifikаtоr zа citirаnjе ili оvај link dо оvе stаvkе: https://open.uns.ac.rs/handle/123456789/3076
Pоljе DC-аVrеdnоstЈеzik
dc.contributor.authorDejanović, Igoren
dc.contributor.authorVaderna, Renataen
dc.contributor.authorMilosavljević, Gordanaen
dc.contributor.authorSimić, Majaen
dc.contributor.authorVuković, Željkoen
dc.date.accessioned2019-09-23T10:25:32Z-
dc.date.available2019-09-23T10:25:32Z-
dc.date.issued2017-07-21en
dc.identifier.isbn9780735415386en
dc.identifier.issn0094243Xen
dc.identifier.urihttps://open.uns.ac.rs/handle/123456789/3076-
dc.description.abstract© 2017 Author(s). In this paper we describe textX, a meta-language and a tool for building Domain-Specific Languages. It is implemented in Python using Arpeggio PEG (Parsing Expression Grammar) parser library. From a single language description (grammar) textX will build a parser and a meta-model (a.k.a. abstract syntax) of the language. The parser is used to parse textual representations of models conforming to the meta-model. As a result of parsing, a Python object graph will be automatically created. The structure of the object graph will conform to the meta-model defined by the grammar. This approach frees a developer from the need to manually analyse a parse tree and transform it to other suitable representation. The textX library is independent of any integrated development environment and can be easily integrated in any Python project. The textX tool works as a grammar interpreter. The parser is configured at run-time using the grammar. The textX tool is a free and open-source project available at GitHub.en
dc.relation.ispartofAIP Conference Proceedingsen
dc.titleA python tool for the implementation of domain-specific languagesen
dc.typeConference Paperen
dc.identifier.doi10.1063/1.4992501en
dc.identifier.scopus2-s2.0-85026646026en
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/85026646026en
dc.relation.volume1863en
item.grantfulltextnone-
item.fulltextNo Fulltext-
crisitem.author.deptFakultet tehničkih nauka, Departman za računarstvo i automatiku-
crisitem.author.deptFakultet tehničkih nauka, Departman za računarstvo i automatiku-
crisitem.author.deptFakultet tehničkih nauka, Departman za računarstvo i automatiku-
crisitem.author.parentorgFakultet tehničkih nauka-
crisitem.author.parentorgFakultet tehničkih nauka-
crisitem.author.parentorgFakultet tehničkih nauka-
Nаlаzi sе u kоlеkciјаmа:FTN Publikacije/Publications
Prikаzаti јеdnоstаvаn zаpis stаvki

SCOPUSTM   
Nаvоđеnjа

1
prоvеrеnо 03.05.2024.

Prеglеd/i stаnicа

31
Prоtеklа nеdеljа
9
Prоtеkli mеsеc
4
prоvеrеnо 10.05.2024.

Google ScholarTM

Prоvеritе

Аlt mеtrikа


Stаvkе nа DSpace-u su zаštićеnе аutоrskim prаvimа, sа svim prаvimа zаdržаnim, оsim аkо nije drugačije naznačeno.