BNF语法正确吗?

时间:2019-05-17 04:47:39

标签: grammar bnf

  

我正在尝试为大学登录ID编写BNF语法,该ID必须位于   第一部分至少2个字母,最多4个字母,第二部分最多3个数字。例如abcd123或hlee616或fejo395等...

我无处可查语法,不确定我是否做得正确,但这就是我得到的:

<login> ::= <firstpart><secondpart>

<firstpart> ::= <letter><letter>|<letter><letter><letter>|<letter><letter><letter><letter>

<secondpart> ::= <digit><digit><digit>

<letter> ::= a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z

<digit> ::= 0|1|2|3|4|5|6|7|8|9

这会生成类似adre025或其他任何组合的登录信息吗?

谢谢。

0 个答案:

没有答案