怎么通过编程实现一个简单的文法

如何通过编程实现一个简单的文法?S- AA- a|b|c|..|z|A该文法定义的语言是所有由26个英文字母组成的字符

如何通过编程实现一个简单的文法?
S-> A
A-> a|b|c|..|z|A
该文法定义的语言是所有由26个英文字母组成的字符串,
最好再给出一个自动机模型


[解决办法]
JavaCC
[解决办法]
不是可笑,是不懂,怕挨笑