Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
January 30, 2008 [Issue 1812] New: DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=1812 Summary: DDOC - Unicode identifiers are not correctly marked. Product: D Version: 1.026 Platform: PC OS/Version: Windows Status: NEW Keywords: ddoc Severity: major Priority: P2 Component: DMD AssignedTo: bugzilla@digitalmars.com ReportedBy: burton-radons@shaw.ca If a D identifier contains Unicode (such as führer), it will not be correctly marked by DDOC, presumably because DDOC's way of finding identifiers was not upgraded when D started allowing Unicode identifiers. Since there is no reasonable workaround, I've given it major severity. The two attachments are the source (in UTF-8) and the documentation produced from "dmd -D test.d". -- |
January 30, 2008 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 ------- Comment #1 from burton-radons@shaw.ca 2008-01-30 15:28 ------- Created an attachment (id=222) --> (http://d.puremagic.com/issues/attachment.cgi?id=222&action=view) UTF-8 source code showing the problem. -- |
January 30, 2008 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 ------- Comment #2 from burton-radons@shaw.ca 2008-01-30 15:28 ------- Created an attachment (id=223) --> (http://d.puremagic.com/issues/attachment.cgi?id=223&action=view) Documentation produced by "dmd -D test.d". -- |
January 31, 2008 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 ------- Comment #3 from matti.niemenmaa+dbugzilla@iki.fi 2008-01-31 01:12 ------- Looking at the attachments, it seems to work. What's the expected output? BTW, DDoc is (a lot) newer than D's support for Unicode identifiers. -- |
January 31, 2008 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 ------- Comment #4 from burton-radons@shaw.ca 2008-01-31 01:27 ------- What you should see is that the first fuhrer is underlined, but the second is not, because it's not converted into a DDOC_DECL. And hm, you're right - DDoc was 0.132, while Unicode identifiers was 0.74. I guess I just noticed them in the opposite order. -- |
January 31, 2008 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 ------- Comment #5 from matti.niemenmaa+dbugzilla@iki.fi 2008-01-31 15:48 ------- I see, I didn't notice the missing underlining at all. Right you are, a bug it is. -- |
March 30, 2009 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 ------- Comment #6 from unknown@simplemachines.org 2009-03-29 23:45 ------- Created an attachment (id=304) --> (http://d.puremagic.com/issues/attachment.cgi?id=304&action=view) Use Unicode parsing for identifiers. This patch makes DDoc use Unicode to parse identifiers, which makes it properly match them in the doc comments and etc. -[Unknown] -- |
September 17, 2009 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 Ali Cehreli <acehreli@yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |acehreli@yahoo.com --- Comment #7 from Ali Cehreli <acehreli@yahoo.com> 2009-09-17 12:03:31 PDT --- Wanted to add that function parameters with unicode characters don't appear in the generated documentation as well. /** * BUG: The parameters are not listed under Params in the generated output * * Params: * ü = first * ş = second * ğ = third * */ int foo(int ü, int ş, int ğ) { return ğ; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
November 06, 2009 [Issue 1812] DDOC - Unicode identifiers are not correctly marked. | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=1812 Walter Bright <bugzilla@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #8 from Walter Bright <bugzilla@digitalmars.com> 2009-11-06 11:29:43 PST --- Fixed dmd 1.051 and 2.036 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation