Added a dedicated function to the tokenizer for getting string literals.

This commit is contained in:
2022-01-31 19:15:27 +00:00
parent 375fd46045
commit f88cfda90a
2 changed files with 31 additions and 21 deletions
+6 -6
View File
@@ -81,14 +81,14 @@ Token* GetNextToken(char *string) {
if (IsOpcode(string_token)) return CreateToken(TK_Opcode, string_token);
if (IsRegister(string_token)) return CreateToken(TK_Register, string_token);
char* next = SplitOnBasicGrammar(NULL);
// char* next = SplitOnBasicGrammar(NULL);
if (next && strcmp(next, ":") == 0) {
free(next);
return CreateToken(TK_Label, string_token);
}
// if (next && strcmp(next, ":") == 0) {
// free(next);
// return CreateToken(TK_Label, string_token);
// }
if (next) free(next);
// if (next) free(next);
return CreateToken(TK_String, string_token);
}