TypeOnce

TypeOnce is different from the normal code complete you see in other ides.
It is built specially for top down grammar development.

With TypeOnce you no longer need to press Ctrl+Space to show completions, they just appear as you type.
If you want to select a completion, press Enter otherwise continue typing normally.

Also with TypeOnce you dont actually need to declare a grammar rule until it shows up as a completion.
As the name suggests, TypeOnce only needs a rule name to be typed once anywhere for it to be shown in the completion list.

TypeOnce even works with the Lexer Wizard, so all the undefined tokens names come up autmatically in the Lexer Wizard's 'Add Keywords' page.

Note: You can still press Ctrl+Space to see completions, as the automatic completions appear only when you begin to type a word.

Note: If you dont want the completions popping up automatically, go to Window->Preferences->ANTLR Studio and uncheck 'Show completion proposals automatically'.

Note: TypeOnce currently does not work in Java code sections.