Added grammar checking for DB declarations.
This commit is contained in:
+6
-6
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user