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;
+}