| [#387] | project: compiler | priority: low | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Philippe | Martin | open | 2004-12-13 18:51:20.0 | |
| subject | Special characters in `stringLit` are translated: * -> $times, etc | |||
| code |
trait Bug {
def `*` = 0;
}
|
|||
| what happened | Creates a class with a field named "$times". |
|||
| what expected | This should create a field named "*". There should be no translation of `stringLit` identifiers. Otherwise the purpose of such ids is partially defeated. For example, currently it would be impossible to reference something whose name contains a * (which is possible on .NET and maybe also on the JVM). | |||
| [back to overview] | ||||
| Burak edited on 2005-06-10 18:43:03.0 |
|
Martin, I remember we discussed the necessary changes once in a meeting. Maybe it would be wise to take care of this for nsc? |