2009
DOI: 10.1145/1639949.1640122
|View full text |Cite
|
Sign up to set email alerts
|

Providing rapid feedback in generated modular language environments

Abstract: Integrated development environments (IDEs) increase programmer productivity, providing rapid, interactive feedback based on the syntax and semantics of a language. A heavy burden lies on developers of new languages to provide adequate IDE support. Code generation techniques provide a viable, efficient approach to semi-automatically produce IDE plugins. Key components for the realization of plugins are the language's grammar and parser. For embedded languages and language extensions, constituent IDE plugin modu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 10 publications
(23 citation statements)
references
References 35 publications
0
23
0
Order By: Relevance
“…We implemented the region selection method in SGLR, in order to use it in collaboration with recovery rules [12]. The selection method does not depend on specific features of generalized parsing and can be implemented in other LR parsers as well.…”
Section: Implementation Considerationsmentioning
confidence: 99%
See 4 more Smart Citations
“…We implemented the region selection method in SGLR, in order to use it in collaboration with recovery rules [12]. The selection method does not depend on specific features of generalized parsing and can be implemented in other LR parsers as well.…”
Section: Implementation Considerationsmentioning
confidence: 99%
“…In this section we outline how the error recovery productions of [12] can be used to perform fine-grained error recovery inside erroneous regions. Error recovery productions allow for a high-level, grammar-oriented way of customizing a recovery strategy [2,10].…”
Section: Fine-grained Error Recoverymentioning
confidence: 99%
See 3 more Smart Citations