https://issues.dlang.org/show_bug.cgi?id=14591
Basile-z changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
CC|
https://issues.dlang.org/show_bug.cgi?id=14591
Walter Bright changed:
What|Removed |Added
Keywords||mangling
https://issues.dlang.org/show_bug.cgi?id=14591
ZombineDev changed:
What|Removed |Added
CC|
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #12 from Rainer Schuetze ---
Here's a symbol from the phobos unittests that hits this ambiguity and is
pretty difficult to demangle, even with backtracking:
https://issues.dlang.org/show_bug.cgi?id=14591
Iain Buclaw changed:
What|Removed |Added
Severity|blocker |normal
--- Comment
https://issues.dlang.org/show_bug.cgi?id=14591
Rainer Schuetze changed:
What|Removed |Added
Keywords||pull
--- Comment #10
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #9 from Iain Buclaw ---
(In reply to Rainer Schuetze from comment #8)
> > Any other of the TemplateArg prefixes 'S' (TypeStruct), 'H'
> > (TypeAssocArray) and 'T' (TypeTypedef) should be affected aswell.
>
>
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #8 from Rainer Schuetze ---
> Any other of the TemplateArg prefixes 'S' (TypeStruct), 'H' (TypeAssocArray)
> and 'T' (TypeTypedef) should be affected aswell.
Probably not, as the rule above avoids trouble with
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #7 from Rainer Schuetze ---
There is also an accuracy in the grammar still. The actual implementation for
TemplateArgX is
TemplateArgX:
'T' Type
| 'V' Type Value
| 'S' Number QualifiedName
| 'S' Number
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #6 from Rainer Schuetze ---
I think you are right. Any other of the TemplateArg prefixes 'S' (TypeStruct),
'H' (TypeAssocArray) and 'T' (TypeTypedef) should be affected aswell.
--
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #5 from Iain Buclaw ---
(In reply to Iain Buclaw from comment #4)
> Or am I missing something here...
I don't think I am, because the parser is in the middle of QualifiedName, and
peeking the next character
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #4 from Iain Buclaw ---
Or am I missing something here...
--
https://issues.dlang.org/show_bug.cgi?id=14591
--- Comment #3 from Iain Buclaw ---
Or maybe not, here's one symbol that fails the testsuite once I have made
(some) fix-ups and removed the Pascal ambiguity check.
https://issues.dlang.org/show_bug.cgi?id=14591
Iain Buclaw changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://issues.dlang.org/show_bug.cgi?id=14591
Rainer Schuetze changed:
What|Removed |Added
CC||r.sagita...@gmx.de
https://issues.dlang.org/show_bug.cgi?id=14591
Andrei Alexandrescu and...@erdani.com changed:
What|Removed |Added
Version|D1 D2 |D2
--
16 matches
Mail list logo