Language Aware Editor

Unlike a TextEditor, in which the user navigates and edits in terms of plain text, a LanguageAwareEditor performs navigation and editing in terms of the programming language being edited. This includes both ReFactoring and transformations that change, rather than preserve, behaviour.

Example editing actions:

A LanguageAwareEditor is an essential component of modern IntegratedDevelopmentEnvironments

cf. RefactoringBrowser, IntentionalProgramming


EditText of this page (last edited June 2, 2011) or FindPage with title or text search