summaryrefslogtreecommitdiff
path: root/vala/valaintegerliteral.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2008-04-21 19:27:00 +0000
committerJürg Billeter <juergbi@src.gnome.org>2008-04-21 19:27:00 +0000
commite961ee6b5c8d57524beb54adfead22030eef41f3 (patch)
tree6d2064144cd69cb99a0010af00c1af1f02134fde /vala/valaintegerliteral.vala
parentc077dc7bebe070fa04912462464be9a8f42d9046 (diff)
downloadvala-e961ee6b5c8d57524beb54adfead22030eef41f3.tar.gz
accept lower-case suffixes for integer and real literals, based on patch
2008-04-21 Juerg Billeter <j@bitron.ch> * vala/valaintegerliteral.vala, vala/valarealliteral.vala: accept lower-case suffixes for integer and real literals, based on patch by Jaap A. Haitsma, fixes bug 528968 svn path=/trunk/; revision=1295
Diffstat (limited to 'vala/valaintegerliteral.vala')
-rw-r--r--vala/valaintegerliteral.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/vala/valaintegerliteral.vala b/vala/valaintegerliteral.vala
index dc5a7e0b8..325c0fd4b 100644
--- a/vala/valaintegerliteral.vala
+++ b/vala/valaintegerliteral.vala
@@ -60,13 +60,13 @@ public class Vala.IntegerLiteral : Literal {
string number = value;
int l = 0;
- while (number.has_suffix ("L")) {
+ while (number.has_suffix ("l") || number.has_suffix ("L")) {
l++;
number = number.ndup (number.size () - 1);
}
bool u = false;
- if (number.has_suffix ("U")) {
+ if (number.has_suffix ("u") || number.has_suffix ("U")) {
u = true;
number = number.ndup (number.size () - 1);
}