Skip to content

Commit 3459704

Browse files
committed
Add binary lits to syntax summaries
1 parent 1716bcd commit 3459704

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

docs/_docs/internals/syntax.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,10 @@ idrest ::= {letter | digit} [‘_’ op]
5757
quoteId ::= ‘'’ alphaid
5858
spliceId ::= ‘$’ alphaid ;
5959
60-
integerLiteral ::= (decimalNumeral | hexNumeral) [‘L’ | ‘l’]
60+
integerLiteral ::= (decimalNumeral | hexNumeral | binaryNumeral) [‘L’ | ‘l’]
6161
decimalNumeral ::= ‘0’ | digit [{digit | ‘_’} digit]
6262
hexNumeral ::= ‘0’ (‘x’ | ‘X’) hexDigit [{hexDigit | ‘_’} hexDigit]
63+
binaryNumeral ::= ‘0’ (‘b’ | ‘B’) binaryDigit [{binaryDigit | ‘_’} binaryDigit]
6364
6465
floatingPointLiteral
6566
::= [decimalNumeral] ‘.’ digit [{digit | ‘_’} digit] [exponentPart] [floatType]

docs/_docs/reference/syntax.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,10 @@ idrest ::= {letter | digit} [‘_’ op]
6060
quoteId ::= ‘'’ alphaid
6161
spliceId ::= ‘$’ alphaid ;
6262
63-
integerLiteral ::= (decimalNumeral | hexNumeral) [‘L’ | ‘l’]
63+
integerLiteral ::= (decimalNumeral | hexNumeral | binaryNumeral) [‘L’ | ‘l’]
6464
decimalNumeral ::= ‘0’ | digit [{digit | ‘_’} digit]
6565
hexNumeral ::= ‘0’ (‘x’ | ‘X’) hexDigit [{hexDigit | ‘_’} hexDigit]
66+
binaryNumeral ::= ‘0’ (‘b’ | ‘B’) binaryDigit [{binaryDigit | ‘_’} binaryDigit]
6667
6768
floatingPointLiteral
6869
::= [decimalNumeral] ‘.’ digit [{digit | ‘_’} digit] [exponentPart] [floatType]

docs/_spec/13-syntax-summary.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,10 @@ idrest ::= {letter | digit} [‘_’ op]
4949
quoteId ::= ‘'’ alphaid
5050
spliceId ::= ‘$’ alphaid ;
5151
52-
integerLiteral ::= (decimalNumeral | hexNumeral) [‘L’ | ‘l’]
52+
integerLiteral ::= (decimalNumeral | hexNumeral | binaryNumeral) [‘L’ | ‘l’]
5353
decimalNumeral ::= ‘0’ | digit [{digit | ‘_’} digit]
5454
hexNumeral ::= ‘0’ (‘x’ | ‘X’) hexDigit [{hexDigit | ‘_’} hexDigit]
55+
binaryNumeral ::= ‘0’ (‘b’ | ‘B’) binaryDigit [{binaryDigit | ‘_’} binaryDigit]
5556
5657
floatingPointLiteral
5758
::= [decimalNumeral] ‘.’ digit [{digit | ‘_’} digit] [exponentPart] [floatType]

0 commit comments

Comments
 (0)