Mercurial > projects > dstress
changeset 250:d2728b26695a
unicode identifiers
Anders F Bj?rklund <afb@algonet.se>
2005-01-25
news:ct428n$2qoe$1@digitaldaemon.com
nntp://news.digitalmars.com/D.gnu/983
author | thomask |
---|---|
date | Tue, 25 Jan 2005 20:04:05 +0000 |
parents | 17ad450e2969 |
children | 6cd84461e17b |
files | run/unicode_03.d run/unicode_04.d run/unicode_05.d run/unicode_06.d run/unicode_07.d |
diffstat | 5 files changed, 103 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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 <afb@algonet.se> +// @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; +}
--- /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 <afb@algonet.se> +// @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; +}
--- /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 <afb@algonet.se> +// @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; +}
--- /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 <afb@algonet.se> +// @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; +}
--- /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 <afb@algonet.se> +// @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; +}