2019
DOI: 10.1515/comp-2019-0003
|View full text |Cite
|
Sign up to set email alerts
|

Type errors for the IDE with Xtext and Xsemantics

Abstract: Providing IDE support for a programming language or a DSL (Domain Specific Language) helps the users of the language to be more productive and to have an immediate feedback on possible errors in a program. Static types can drive IDE mechanisms such as the content assist to propose sensible completions in a given program context. Types can also be used to enrich other typical IDE parts such as the Outline and theHovering pop-ups. In this paper, we focus on statically typed imperative languages, adopting some fo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 60 publications
0
0
0
Order By: Relevance
“…Remove Braces and Introduce White-Space Awareness. Removing all braces directly from the grammar definition may cause errors, such as left recursion errors (Bettini, 2019), which will prevent the creation of a textual editor.…”
Section: The Semi-automated Approachmentioning
confidence: 99%
“…Remove Braces and Introduce White-Space Awareness. Removing all braces directly from the grammar definition may cause errors, such as left recursion errors (Bettini, 2019), which will prevent the creation of a textual editor.…”
Section: The Semi-automated Approachmentioning
confidence: 99%