loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Gergely Dévai ; Dániel Leskó and Máté Tejfel

Affiliation: Eötvös Loránd University and Faculty of Informatics, Hungary

Keyword(s): Domain Specific Languages, Embedding, Concrete Syntax.

Related Ontology Subjects/Areas/Topics: Programming Languages ; Software Engineering

Abstract: One way to develop domain specific languages is to define their concrete syntax and create support for it using classical compiler technology (maybe with the support of language workbenches). A different way is to create an embedded language, which is implemented as a special library written in a host language. The first approach is usually too costly in the first phase of the language design when the language evolves and changes quickly. Embedded languages are more lightweight and support the language experiments better. On the other hand, they are not that convenient for the end-users as the standalone languages. This paper presents the lessons learnt from a DSL development research project in industry-university cooperation, that combined the advantages of the two approaches: the flexibility of embedding in the design phase and the convenience of a standalone language in the final product.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.16.69.243

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Dévai, G. ; Leskó, D. and Tejfel, M. (2013). Embedding and Parsing Combined for Efficient Language Design. In Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-EA; ISBN 978-989-8565-68-6; ISSN 2184-2833, SciTePress, pages 244-250. DOI: 10.5220/0004591802440250

@conference{icsoft-ea13,
author={Gergely Dévai and Dániel Leskó and Máté Tejfel},
title={Embedding and Parsing Combined for Efficient Language Design},
booktitle={Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-EA},
year={2013},
pages={244-250},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004591802440250},
isbn={978-989-8565-68-6},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT 2013) - ICSOFT-EA
TI - Embedding and Parsing Combined for Efficient Language Design
SN - 978-989-8565-68-6
IS - 2184-2833
AU - Dévai, G.
AU - Leskó, D.
AU - Tejfel, M.
PY - 2013
SP - 244
EP - 250
DO - 10.5220/0004591802440250
PB - SciTePress