Doubt on Token in Compiler Design Say i have code snippet like --> 

m -= n;

is minus and assignment considered as a single token or they will be considered as different token?

So the total token count will be 4 or 5?
In the C language you cant insert space between '-' and '=', so you are better to implement '-=' as the single lexeme.