@@ -17,22 +17,32 @@ vector<Token> Tokenizer::tokenize(char* input)
1717 input++;
1818 }
1919 else if (strncmp (input, " +" , 1 ) == 0 ){
20- Token token = { TK_OP , input, 1 };
20+ Token token = { TK_RESERVED , input, 1 };
2121 tokens.push_back (token);
2222 input++;
2323 }
2424 else if (strncmp (input, " -" , 1 ) == 0 ){
25- Token token = { TK_OP , input, 1 };
25+ Token token = { TK_RESERVED , input, 1 };
2626 tokens.push_back (token);
2727 input++;
2828 }
2929 else if (strncmp (input, " *" , 1 ) == 0 ){
30- Token token = { TK_OP , input, 1 };
30+ Token token = { TK_RESERVED , input, 1 };
3131 tokens.push_back (token);
3232 input++;
3333 }
3434 else if (strncmp (input, " /" , 1 ) == 0 ){
35- Token token = { TK_OP, input, 1 };
35+ Token token = { TK_RESERVED, input, 1 };
36+ tokens.push_back (token);
37+ input++;
38+ }
39+ else if (strncmp (input, " (" , 1 ) == 0 ){
40+ Token token = { TK_RESERVED, input, 1 };
41+ tokens.push_back (token);
42+ input++;
43+ }
44+ else if (strncmp (input, " )" , 1 ) == 0 ){
45+ Token token = { TK_RESERVED, input, 1 };
3646 tokens.push_back (token);
3747 input++;
3848 }
0 commit comments