Fix tokenizer to generate arrow and exponentiation tokens

Change-Id: Ib228925db9285e61acebc79f881acfbc2de9ff16
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
Lars Knoll 2018-03-14 08:18:20 +01:00
parent 70251c5ee7
commit 62143542d4
1 changed files with 6 additions and 0 deletions

View File

@ -547,6 +547,9 @@ again:
return T_EQ_EQ_EQ;
}
return T_EQ_EQ;
} else if (_char == QLatin1Char('>')) {
scanChar();
return T_ARROW;
}
return T_EQ;
@ -656,6 +659,9 @@ again:
if (_char == QLatin1Char('=')) {
scanChar();
return T_STAR_EQ;
} else if (_char == QLatin1Char('*')) {
scanChar();
return T_STAR_STAR;
}
return T_STAR;