@@ -66,6 +66,36 @@ vector<Token> Tokenizer::tokenize(char* input)
6666 tokens.push_back (token);
6767 input++;
6868 }
69+ else if (strncmp (input, " ==" , 2 ) == 0 ){
70+ Token token = { TK_RESERVED, input, 2 };
71+ tokens.push_back (token);
72+ input += 2 ;
73+ }
74+ else if (strncmp (input, " !=" , 2 ) == 0 ){
75+ Token token = { TK_RESERVED, input, 2 };
76+ tokens.push_back (token);
77+ input += 2 ;
78+ }
79+ else if (strncmp (input, " <=" , 2 ) == 0 ){
80+ Token token = { TK_RESERVED, input, 2 };
81+ tokens.push_back (token);
82+ input += 2 ;
83+ }
84+ else if (strncmp (input, " <" , 1 ) == 0 ){
85+ Token token = { TK_RESERVED, input, 1 };
86+ tokens.push_back (token);
87+ input++;
88+ }
89+ else if (strncmp (input, " >=" , 2 ) == 0 ){
90+ Token token = { TK_RESERVED, input, 2 };
91+ tokens.push_back (token);
92+ input += 2 ;
93+ }
94+ else if (strncmp (input, " >" , 1 ) == 0 ){
95+ Token token = { TK_RESERVED, input, 1 };
96+ tokens.push_back (token);
97+ input++;
98+ }
6999 else if (strncmp (input, " =" , 1 ) == 0 ){
70100 Token token = { TK_RESERVED, input, 1 };
71101 tokens.push_back (token);
0 commit comments