Procedural text generation language