October 09, 2004
lex.html:
> Hexadecimal integers are a sequence of hexadecimal
> digits preceded by a '0x' or followed by an 'h'.

code:
#
#  int i = 123h;
#

results in:
run/integer_literal_hex_13.d(2): found 'h' when expecting ')'
run/integer_literal_hex_13.d(2): found ')' when expecting ';' following
'statement'

test case: svn://svn.kuehne.cn/dstress/run/integer_literal_hex_13.d

Thomas


October 09, 2004
Thomas Kuehne wrote:

> lex.html:
> 
>>Hexadecimal integers are a sequence of hexadecimal
>>digits preceded by a '0x' or followed by an 'h'.
> 
> 
> code:
> #
> #  int i = 123h;
> #
> 
> results in:
> run/integer_literal_hex_13.d(2): found 'h' when expecting ')'
> run/integer_literal_hex_13.d(2): found ')' when expecting ';' following
> 'statement'
> 
> test case:
> svn://svn.kuehne.cn/dstress/run/integer_literal_hex_13.d

That's a typo in the standard.  D originally had suffix hex; it hasn't been part of the language for about two years now.