Hybrid structured editing is a proposed approach for programming environments that bridges the gap between text-based editing and structured code representations. Existing tool extension mechanisms struggle to track program structures across text edits due to parsing complexity. The approach lets tool builders declare structural constraints that are guaranteed to be observed, while users retain a familiar text editing experience. An implementation and case studies are presented to demonstrate its effectiveness in safely extending programming environments with structure-aware tools.
Table of contents
AbstractSort: