# HG changeset patch # User thomask # Date 1106683445 0 # Node ID d2728b26695a2b67f9990dfd0658b5c21c049292 # Parent 17ad450e2969c715c6ae7af276754b6eb8b35b38 unicode identifiers Anders F Bj?rklund 2005-01-25 news:ct428n$2qoe$1@digitaldaemon.com nntp://news.digitalmars.com/D.gnu/983 diff -r 17ad450e2969 -r d2728b26695a run/unicode_03.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/unicode_03.d Tue Jan 25 20:04:05 2005 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Anders F Björklund +// @date@ 2005-01-25 +// @uri@ news:ct428n$2qoe$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/D.gnu/983 + +module dstress.run.unicode_03; + +int äöü; + +int main(){ + assert(äöü==0); + äöü++; + assert(äöü==1); + return 0; +} diff -r 17ad450e2969 -r d2728b26695a run/unicode_04.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/unicode_04.d Tue Jan 25 20:04:05 2005 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Anders F Björklund +// @date@ 2005-01-25 +// @uri@ news:ct428n$2qoe$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/D.gnu/983 + +module dstress.run.unicode_04; + +struct Maß{ + int hölle; +} + +int main(){ + Maß maß; + assert(maß.hölle==0); + maß.hölle++; + assert(maß.hölle==1); + return 0; +} diff -r 17ad450e2969 -r d2728b26695a run/unicode_05.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/unicode_05.d Tue Jan 25 20:04:05 2005 +0000 @@ -0,0 +1,22 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Anders F Björklund +// @date@ 2005-01-25 +// @uri@ news:ct428n$2qoe$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/D.gnu/983 + +module dstress.run.unicode_05; + +class 国{ + int 人; +} + +int main(){ + 国 日本 = new 国(); + assert(日本.人==0); + 日本.人++; + assert(日本.人==1); + return 0; +} diff -r 17ad450e2969 -r d2728b26695a run/unicode_06.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/unicode_06.d Tue Jan 25 20:04:05 2005 +0000 @@ -0,0 +1,19 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Anders F Björklund +// @date@ 2005-01-25 +// @uri@ news:ct428n$2qoe$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/D.gnu/983 + +module dstress.run.unicode_06_哪里; + +int 哪里(int ö){ + return ö+2; +} + +int main(){ + assert(dstress.run.unicode_06_哪里.哪里(2)==4); + return 0; +} diff -r 17ad450e2969 -r d2728b26695a run/unicode_07.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/unicode_07.d Tue Jan 25 20:04:05 2005 +0000 @@ -0,0 +1,21 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ Anders F Björklund +// @date@ 2005-01-25 +// @uri@ news:ct428n$2qoe$1@digitaldaemon.com +// @url@ nntp://news.digitalmars.com/D.gnu/983 + +module dstress.run.unicode_07; + +typedef int geräusch; + +int main(){ + geräusch würfel=10; + geräusch bücher=1; + + assert(bücher*10=würfel); + + return 0; +}