<字母>:
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→(|)|,|;|.