Ciao filo, come ti ha già suggerito il buon oregon, il modo più semplice di fare quello che vuoi è "incastrare" l'utente in un loop while finché non inserisce un input adeguato. Però mi unisco alla domanda sull'editor: non sarà che confondi il concetto di editor con quello di compilatore o di linguaggio? Attenzione eh mi raccomando Gedit non mi risulta neanche sia un ide, quindi al di là di colorarti le parole speciali, non influisce minimamente su quello che scrivi