Unified program release

Single program to generate snippets and update the language/syntax
definition.