Abstract | ||
---|---|---|
The KHEPERA system is a toolkit for the rapid implementation and long-term maintenance of domain specific languages (DSLs). Our viewpoint is that DSLs are most easily implemented via source-to-source translation from the DSL into another language and that this translation should be based on simple parsing, sophisticated tree-based analysis and manipulation, and source generation using pretty-printing techniques. KHEPERA emphasizes the use of familiar, pre-existing tools and provides support for transformation replay and debugging for the DSL processor and end-user programs. In this paper, we present an overview of our approach, including implementation details and a short example. |
Year | Venue | Keywords |
---|---|---|
1997 | DSL | long-term maintenance,khepera system,pre-existing tool,rapid implementation,source-to-source translation,end-user program,implementation detail,pretty-printing technique,domain specific language,dsl processor |
Field | DocType | Citations |
Domain-specific language,Programming language,Computer science,Digital subscriber line,Parsing,Debugging | Conference | 16 |
PageRank | References | Authors |
1.38 | 12 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rickard E. Faith | 1 | 26 | 2.07 |
Lars S. Nyland | 2 | 59 | 6.26 |
Jan Prins | 3 | 267 | 23.14 |