Language description for Front End implementation
Citation:
Anya Helene Bagge. Language description for Front End implementation. In Claus Brabrand and Pierre-Etienne Moreau, editor(s), Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications (LDTA’10), pages 9:1–9:8. ACM, 2010.Workshop:
Tenth Workshop on Language Descriptions, Tools and Applications (LDTA’10), Paphos, Cyprus, 2010, proceedings pp.9:1–9:8Paper Links:
[doi] [pdf]Abstract:
For a language to be useful, it requires a robust and reliable implementation. Writing and maintaining such an implementation is a hard task, particularly for experimental or domain-specific language projects where resources are limited. This paper describes an implementation approach based on modular specifications of syntax and static semantics. Specification is done in a language description DSL, which serves both as a specification, and as code from which compiler front ends can be automatically generated.
BibTeX:
@InProceedings{bagge-ldta10-langspec, title = {Language description for Front End implementation}, author = {Bagge, Anya Helene}, year = {2010}, booktitle = {Proceedings of the Tenth Workshop on Language Descriptions, Tools and Applications (LDTA’10)}, editor = {Claus Brabrand and Pierre-Etienne Moreau}, pages = {9:1--9:8}, publisher = {ACM}, address = {New York, NY, USA}, doi = {10.1145/1868281.1868290}, isbn = {978-1-4503-0063-6}, location = {Paphos, Cyprus}, url = {http://www.ii.uib.no/~anya/papers/bagge-ldta10-langspec.html}, pdf = {http://www.ii.uib.no/~anya/papers/bagge-ldta10-langspec.pdf}, }