Text this: Formal language description languages