Add ul / lu suffix for numbers
This commit is contained in:
parent
8a1eeee22d
commit
e7e53580ea
|
@ -2336,6 +2336,12 @@ void Scanner::ParseNumberToken(void)
|
||||||
if (mTokenChar == 'L' || mTokenChar == 'l')
|
if (mTokenChar == 'L' || mTokenChar == 'l')
|
||||||
{
|
{
|
||||||
NextChar();
|
NextChar();
|
||||||
|
if (mTokenChar == 'U' || mTokenChar == 'u')
|
||||||
|
{
|
||||||
|
NextChar();
|
||||||
|
mToken = TK_INTEGERUL;
|
||||||
|
}
|
||||||
|
else
|
||||||
mToken = TK_INTEGERL;
|
mToken = TK_INTEGERL;
|
||||||
}
|
}
|
||||||
else if (mant < 65536)
|
else if (mant < 65536)
|
||||||
|
@ -2381,6 +2387,12 @@ void Scanner::ParseNumberToken(void)
|
||||||
if (mTokenChar == 'L' || mTokenChar == 'l')
|
if (mTokenChar == 'L' || mTokenChar == 'l')
|
||||||
{
|
{
|
||||||
NextChar();
|
NextChar();
|
||||||
|
if (mTokenChar == 'U' || mTokenChar == 'u')
|
||||||
|
{
|
||||||
|
NextChar();
|
||||||
|
mToken = TK_INTEGERUL;
|
||||||
|
}
|
||||||
|
else
|
||||||
mToken = TK_INTEGERL;
|
mToken = TK_INTEGERL;
|
||||||
}
|
}
|
||||||
else if (mant < 32768)
|
else if (mant < 32768)
|
||||||
|
@ -2438,6 +2450,12 @@ void Scanner::ParseNumberToken(void)
|
||||||
if (mTokenChar == 'L' || mTokenChar == 'l')
|
if (mTokenChar == 'L' || mTokenChar == 'l')
|
||||||
{
|
{
|
||||||
NextChar();
|
NextChar();
|
||||||
|
if (mTokenChar == 'U' || mTokenChar == 'u')
|
||||||
|
{
|
||||||
|
NextChar();
|
||||||
|
mToken = TK_INTEGERUL;
|
||||||
|
}
|
||||||
|
else
|
||||||
mToken = TK_INTEGERL;
|
mToken = TK_INTEGERL;
|
||||||
}
|
}
|
||||||
else if (mant < 32768)
|
else if (mant < 32768)
|
||||||
|
|
Loading…
Reference in New Issue