Bug 127895 - [plan item] Improve user experience in presence of syntax errors.
Summary: [plan item] Improve user experience in presence of syntax errors.
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1   Edit
Hardware: All All
: P4 enhancement (vote)
Target Milestone: 3.2   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on:
Blocks:
 
Reported: 2006-02-14 15:57 EST by Mike Wilson CLA
Modified: 2006-06-02 03:48 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Wilson CLA 2006-02-14 15:57:05 EST
While editing code, all Java tools need to manipulate incomplete sources, containing many syntax errors. Though the structure of the units is usually well extracted (as demonstrated in outline view), power tooling is requring more than just structural information; many advanced functionalities are requiring a detailed DOM AST to conduct syntax colouring, action enabling, problem highlighting, formatting, etc... New strategies will be explored to recover statements and expressions from incomplete programs and still enable creating detailed DOM AST carrying resolved binding information. All tooling will need to be calibrated to properly handle detailed recovered DOM AST. [JDT Core, JDT UI]
Comment 1 Philipe Mulet CLA 2006-06-02 03:48:47 EDT
Statement recovery got implemented during 3.2 cycle; and provide fine grain information in presence of syntax errors.

More tuning will occur in subsequent releases, but the base feature is in now.