无符号整数文法:
S -> DT | D | 0
T -> T0 | 0T | D | 0
D -> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
浮点数文法:
S -> IA | -IA | 0A | -0.F
I -> I0 | ID | D
A -> ε | .F
F -> 0F | DF | D
D -> 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
指数形式浮点数(2.15E+3)的正则定义:
digit -> 1 | 2 | ...... | 9
digits -> digit (digit | 0)*
digitsNum -> ( - | ε) digits
optionalFraction -> .digits | ε
optionalExponent -> (E(+ | - | ε) digits) | ε
number -> digitsNum optionalFraction optionalExponent