Fix the conflicts t#29

This commit is contained in:
Meyer Simon
2025-02-21 16:26:37 -05:00
parent 52171d5569
commit e86edb324b
4 changed files with 7 additions and 5 deletions

View File

@ -1,4 +1,4 @@
#include "symbol_table.h" //#include "symbol_table.h"
#include "symbol_table.c" #include "symbol_table.c"
#include "runner.h" #include "runner.h"
@ -94,7 +94,7 @@ int run(FILE *alpha) {
if (yyin != NULL) { if (yyin != NULL) {
fclose(yyin); fclose(yyin);
} }
if (tok_flag != NULL) { if (tok_flag != NULL) {
fclose(tok_flag); fclose(tok_flag);
} }
@ -139,7 +139,7 @@ int new_file(char *arg, char *alpha) {
strcat(file_name, "."); strcat(file_name, ".");
strcat(file_name, arg + 1); strcat(file_name, arg + 1);
if (strcmp(arg, "-tok") == 0) { if (strcmp(arg, "-tok") == 0) {
tok_flag = fopen(file_name, "w"); tok_flag = fopen(file_name, "w");
} else if (strcmp(arg, "-st") == 0) { } else if (strcmp(arg, "-st") == 0) {

View File

@ -20,9 +20,9 @@ int arg;
SymbolTable * top; SymbolTable * top;
SymbolTable * curr; SymbolTable * curr;
int main(int argc, char* argv[]); // int main(int argc, char* argv[]);
char *is_tok(int argc, char* argv[]); char *is_tok(int argc, char* argv[]);
int is_alpha_file(char *file, int file_len); // int is_alpha_file(char *file, int file_len);
void enter_scope(int, int); void enter_scope(int, int);
void exit_scope(void); void exit_scope(void);

View File

@ -69,6 +69,7 @@ TableNode * look_up(SymbolTable * table, char * x){
//uncomment the below main function along with the headers above for a simple standalone test of table and entry creation //uncomment the below main function along with the headers above for a simple standalone test of table and entry creation
/*
int main(){ int main(){
char* String = "STRING"; char* String = "STRING";
char* X = "X"; char* X = "X";
@ -79,3 +80,4 @@ int main(){
printf("The type of the first entry is %s\n",First_Entry->theType); printf("The type of the first entry is %s\n",First_Entry->theType);
return 0; return 0;
} }
*/

BIN
test

Binary file not shown.