Added grammar checking for DB declarations.

This commit is contained in:
2023-03-08 21:38:33 -06:00
parent 4f9f4202b2
commit f96e1c6380
2 changed files with 45 additions and 21 deletions
+6 -6
View File
@@ -20,9 +20,6 @@ int main(int argc, char* args[]) {
if (!ReadAllString(args[1], &source_code, &bytes_read)) return EX_IOERR;
List* list = GenerateTokenList(source_code);
ParseTokens(list);
char mnemonic[12];
for(int i = 0; i < list->size; i++) {
@@ -39,7 +36,7 @@ int main(int argc, char* args[]) {
continue;
}
printf(" %c ", t->Value.Punctuation);
printf("[P]%c", t->Value.Punctuation);
continue;
}
@@ -75,8 +72,11 @@ int main(int argc, char* args[]) {
}
if (t->Class == CharacterClass) {
printf("%s ", t->Lemexe);
printf("[C]'%s'", t->Lemexe);
}
}
}
ParseTokens(list);
free(source_code);
}