首页 > 代码库 > 用文法描述词法规

用文法描述词法规

<字母>:
S→A
A→a|b|c|……y|z

<数字> :
S→A|SA|SA0
A→1|2|3|4|5|6|7|8|9

<整数常数>:
S→A|SA|SA0
A→1|2|3|4|5|6|7|8|9

<标识符>:
S→A|SB
A→a|b|c|……y|z
B→0|1|2|3|4|5|6|7|8|9

<关键字>:
S→A
A→if|else|while|do|for|int|char|……

<运算符>:
S→A
A→+|-|x|/|=|#|<|>|<=|>=|:=

<界符>:
S→A
A→(|)|,|;|.

用文法描述词法规