Spell: Grammars of specific languages