@@ -325,18 +325,6 @@ $(GNAME EscapeSequence):
325
325
$(D \U) $(GLINK HexDigit) $(GLINK HexDigit) $(GLINK HexDigit) $(GLINK HexDigit) $(GLINK HexDigit) $(GLINK HexDigit) $(GLINK HexDigit) $(GLINK HexDigit)
326
326
$(D \) $(GLINK2 entity, NamedCharacterEntity)
327
327
328
- $(GNAME HexString):
329
- $(D x") $(GLINK HexStringChars) $(D ") $(GLINK StringPostfix)$(OPT)
330
-
331
- $(GNAME HexStringChars):
332
- $(GLINK HexStringChar)
333
- $(GLINK HexStringChar) $(I HexStringChars)
334
-
335
- $(GNAME HexStringChar):
336
- $(GLINK HexDigit)
337
- $(GLINK WhiteSpace)
338
- $(GLINK EndOfLine)
339
-
340
328
$(GNAME StringPostfix):
341
329
$(B c)
342
330
$(B w)
@@ -405,23 +393,6 @@ $(H3 $(LNAME2 double_quoted_strings, Double Quoted Strings))
405
393
// 'a', 'b', and a linefeed
406
394
---------------
407
395
408
-
409
-
410
- $(H3 $(LNAME2 hex_strings, Hex Strings))
411
-
412
- $(P Hex strings allow string literals to be created using hex data.
413
- The hex data need not form valid UTF characters.
414
- )
415
-
416
- --------------
417
- x"0A" // same as "\x0A"
418
- x"00 FBCD 32FD 0A" // same as
419
- // "\x00\xFB\xCD\x32\xFD\x0A"
420
- --------------
421
-
422
- $(P Whitespace and newlines are ignored, so the hex data can be easily
423
- formatted. The number of hex characters must be a multiple of 2.)
424
-
425
396
$(P Adjacent strings are concatenated with the ~ operator:)
426
397
427
398
--------------
@@ -732,10 +703,6 @@ $(GNAME HexLetter):
732
703
by a $(SINGLEQUOTE 0b) or $(SINGLEQUOTE 0B).
733
704
)
734
705
735
- $(P C-style octal integer notation was deemed too easy to mix up with decimal notation;
736
- it is only fully supported in string literals.
737
- D still supports octal integer literals interpreted at compile time through the $(REF octal, std,conv)
738
- template, as in $(D octal!167).)
739
706
740
707
$(P Hexadecimal integers are a sequence of hexadecimal digits preceded
741
708
by a $(SINGLEQUOTE 0x) or $(SINGLEQUOTE 0X).
0 commit comments