grammars regular 409422