2013
DOI: 10.1007/978-3-642-39614-4_2
|View full text |Cite
|
Sign up to set email alerts
|

Abstract: Abstract. Traditional compiler development is non-modular. Although syntax extension and DSL embedding is making its way back in modern language design and implementation, componentisation in compiler construction is still an overlooked matter. Neverlang is a language development framework that emphasises modularity and code reuse. Neverlang makes extension, restriction and feature sharing easier, by letting developers define language components in distinct, independent units, that can be compiled independentl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
21
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
1

Relationship

5
0

Authors

Journals

citations
Cited by 22 publications
(21 citation statements)
references
References 21 publications
0
21
0
Order By: Relevance
“…The Neverlang [2,3] framework for DSL development promotes code reuse and sharing by making language units first-class concepts. In Neverlang, language components are developed as separate units that can be compiled and tested independently, enabling developers to share and reuse the same units across different language implementations.…”
Section: Neverlangmentioning
confidence: 99%
See 4 more Smart Citations
“…The Neverlang [2,3] framework for DSL development promotes code reuse and sharing by making language units first-class concepts. In Neverlang, language components are developed as separate units that can be compiled and tested independently, enabling developers to share and reuse the same units across different language implementations.…”
Section: Neverlangmentioning
confidence: 99%
“…Semantic actions are performed with respect to the parse tree of the input program; roles are executed in the order specified in the roles clause of the language descriptor. For lack of space, we cannot not give an in-depth description of Neverlang's syntax; for a more detailed description, see [3].…”
Section: Neverlangmentioning
confidence: 99%
See 3 more Smart Citations