mirror of https://github.com/kdl-org/kdl.git
Define `digit` in formal grammar (#236)
`digit` is used as a subtraction in bare-identifier, but never defined.
This commit is contained in:
parent
5a566ea5e3
commit
8976e2da68
7
SPEC.md
7
SPEC.md
|
|
@ -452,9 +452,10 @@ raw-string-quotes := '"' .* '"'
|
|||
|
||||
number := decimal | hex | octal | binary
|
||||
|
||||
decimal := integer ('.' [0-9] [0-9_]*)? exponent?
|
||||
exponent := ('e' | 'E') integer
|
||||
integer := sign? [0-9] [0-9_]*
|
||||
decimal := sign? integer ('.' integer)? exponent?
|
||||
exponent := ('e' | 'E') sign? integer
|
||||
integer := digit (digit | '_')*
|
||||
digit := [0-9]
|
||||
sign := '+' | '-'
|
||||
|
||||
hex := sign? '0x' hex-digit (hex-digit | '_')*
|
||||
|
|
|
|||
Loading…
Reference in New Issue