Simple user interface to edit Concrete Editor compliant metamodel in free text manner. It provides code completion for language syntax and object references. It uses single grammar and parser to provide input parsing and to support code completion.
Please take a look on demo page. Some implementation description you can read on my DSL editor with code completion in Javascript post.