 <p>Take a look at <a href="http://www.eclipse.org/Xtext/" rel="nofollow">Xtext</a>. It's a framework on top of the eclipse platform that autogenerates much of the infrastructure (like syntax highlighting and autocomplete) from the language grammar - basically you get a pretty powerful editor in minutes rather than months of work.</p>