Mercurial > projects > dil
comparison trunk/src/lang_de.d @ 389:c4bfceab7246
Applied fixes and improvements to hex float scanner.
'0x1234i' and '0x1234Li' were wrongly matched as hex floats.
Refactored scanHexReal(). It's faster now and easier to read.
Renamed MID.HexFloatMissingExpDigits to MID.HexFloatExpMustStartWithDigit.
Renamed MID.FloatExponentDigitExpected to MID.FloatExpMustStartWidhtDigit.
Fix in scanSpecialTokenSequence(): --p must come after if statement.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Wed, 12 Sep 2007 18:18:29 +0200 |
parents | ad0cbd1c8881 |
children | 4d36eea1bbc9 |
comparison
equal
deleted
inserted
replaced
388:ae154eceba65 | 389:c4bfceab7246 |
---|---|
46 "Überlauf in Fließkommazahl.", | 46 "Überlauf in Fließkommazahl.", |
47 "die Ziffern 8 und 9 sind in Oktalzahlen unzulässig.", | 47 "die Ziffern 8 und 9 sind in Oktalzahlen unzulässig.", |
48 "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.", | 48 "ungültige Hexzahl; mindestens eine Hexziffer erforderlich.", |
49 "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.", | 49 "ungültige Binärzahl; mindestens eine Binärziffer erforderlich.", |
50 "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.", | 50 "der Exponent einer hexadezimalen Fließkommazahl ist erforderlich.", |
51 "fehlende Dezimalzahlen im Exponent der hexadezimalen Fließkommazahl.", | 51 "Hexadezimal-Exponenten müssen mit einer Dezimalziffer anfangen.", |
52 "Exponenten müssen mit einer Dezimalziffer anfangen.", | 52 "Exponenten müssen mit einer Dezimalziffer anfangen.", |
53 | 53 |
54 // Parser messages: | 54 // Parser messages: |
55 "erwartete '{1}', fand aber '{2}'.", | 55 "erwartete '{1}', fand aber '{2}'.", |
56 "'{1}' ist redundant.", | 56 "'{1}' ist redundant.", |