Syntax-error Recovery in Interactive Environments. Gu�h�neuc, Y. Master's thesis, �cole des Mines de Nantes et Universit� de Nantes, Septembre, 1998. Master's degree (English version).
Syntax-error Recovery in Interactive Environments [pdf]Paper  abstract   bibtex   
There exist today a large set of tools to develop and debug programs in a practical and efficient way. The so-called interactive development environments (IDEs) provide programmers with high-level displays, browsers and debuggers. This becomes more important with the arrival of object oriented languages. Procedural solutions tend to be more fragile and less natural and in Smalltalk, C++, CLOS or Java, the code is no longer formulated in a straight-forward-procedural way, but in an object-oriented manner, leading to complex object interconnections and encapsulation hierarchies. But, while all the IDEs supply developers with static hierarchical views, few help users while they are writing classes, field or methods, by rendering a partial and correct view of what is happening in the system. Our goal is to furnish to the user real-time information while she/he is coding. The knowledge provided would narrow the interval between developer's ideas and what the system understands from his input. This improved programmer–IDE interaction will reduce the set of possible mistakes and increase efficiency and productivity. In addition, we would like to build a system allowing the compilation and execution of incomplete code, when it makes sense.

Downloads: 0