An experimental structured code editor prototype for a subset of C#.
Structured editors directly operate on the syntax tree of a program as opposed to lines of text. Goals: easier, faster editing in many scenarios through better program understanding.
This was my thesis in 2007, see details here: http://osenkov.com/diplom/
Thesis PDF: http://osenkov.com/diplom/KirillOsenkovDiplom.pdf
The source code was originally published at: http://structurededitor.codeplex.com