Forlog is a script language and a processing tool for this language. With Forlog the user can easily write grammars to procedurally generate text output. You can find the processor at deosis.de.
An example of forlog in use is Theo Beyers procedural jewelry generator. (Reload the page or click on the text to generate a new trinket)