This is not the same as SyntaxColoring, which just makes existing syntax more apparent.
What we are talking about here is the ability for the editor to help the programmer along. For example, if you are not sure about the syntax of the "while" statement in Java, you might type:
while
then press a magic function key like control-k or something. The editor would respond with:
while (<boolean-expr>) {
}
If the programmer has further questions, it is necessary to put the cursor somewhere inside the "<boolean-expr>" and press the magic key. This could respond:
while ( <boolean-expr> || <boolean-expr>){
}
(ok that was probably too complex an example, given how many options booleans have....) RonPerrella