Updated the parser to be able to handle the changes made to the ISA.

This commit is contained in:
2023-06-18 00:50:18 -05:00
parent 403439def4
commit 0eaa5527ea
5 changed files with 139 additions and 152 deletions
+12 -12
View File
@@ -283,14 +283,14 @@ Token* ParseIdentifier(void) {
return token;
}
if (strcmp(lexeme, "load") == 0) {
Token* token = CreateToken(Line, DirectiveClass);
// if (strcmp(lexeme, "load") == 0) {
// Token* token = CreateToken(Line, DirectiveClass);
token->Lemexe = lexeme;
token->Value.Directive = Load;
// token->Lemexe = lexeme;
// token->Value.Directive = Load;
return token;
}
// return token;
// }
if (strcmp(lexeme, "byte") == 0) {
Token* token = CreateToken(Line, DirectiveClass);
@@ -299,14 +299,14 @@ Token* ParseIdentifier(void) {
return token;
}
if (strcmp(lexeme, "store") == 0) {
Token* token = CreateToken(Line, DirectiveClass);
// if (strcmp(lexeme, "store") == 0) {
// Token* token = CreateToken(Line, DirectiveClass);
token->Lemexe = lexeme;
token->Value.Directive = Store;
// token->Lemexe = lexeme;
// token->Value.Directive = Store;
return token;
}
// return token;
// }
Token* token = CreateToken(Line, IdentifierClass);