/******************************************************************** *** FUNCTION ProcessDoubleToken *** ********************************************************************* *** DESCRIPTION : This function is reponsible to categorize all the** *** double operators like relational and arithmetic operators *** *** INPUT ARGS : - *** *** OUTPUT ARGS : - *** *** IN/OUT ARGS : - *** *** RETURN : void *** ********************************************************************/ private static void ProcessDoubleToken() { Lexeme = string.Concat(Lexeme, ch); if (Lexeme.Equals("==") || Lexeme.Equals("!=") || Lexeme.Equals("<=") || Lexeme.Equals(">=")) { Token = Symbol.relop; } if (Lexeme.Equals("||")) { Token = Symbol.addop; } if (Lexeme.Equals("&&")) { Token = Symbol.mulop; } GetNextCh(); }