aboutsummaryrefslogtreecommitdiffstats
path: root/Scanner.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Scanner.cpp')
-rw-r--r--Scanner.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/Scanner.cpp b/Scanner.cpp
index 6433b526..6e3d04bc 100644
--- a/Scanner.cpp
+++ b/Scanner.cpp
@@ -455,7 +455,7 @@ void Scanner::scanToken()
token = Token::ADD;
break;
case '-':
- // - -- -= Number
+ // - -- -=
advance();
if (m_char == '-')
{
@@ -464,8 +464,6 @@ void Scanner::scanToken()
}
else if (m_char == '=')
token = selectToken(Token::ASSIGN_SUB);
- else if (m_char == '.' || isDecimalDigit(m_char))
- token = scanNumber('-');
else
token = Token::SUB;
break;
@@ -650,8 +648,7 @@ Token::Value Scanner::scanNumber(char _charSeen)
}
else
{
- if (_charSeen == '-')
- addLiteralChar('-');
+ solAssert(_charSeen == 0, "");
// if the first character is '0' we must check for octals and hex
if (m_char == '0')
{