parent
4976aeb22f
commit
05d603f7ac
14
src/main.c
14
src/main.c
|
@ -31,12 +31,23 @@ void setup(void)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// actual setup
|
// actual setup
|
||||||
|
|
||||||
DEBUG("finished starting up gemstone...");
|
DEBUG("finished starting up gemstone...");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @brief Closes File after compiling.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
void close_file(void)
|
||||||
|
{
|
||||||
|
fclose(input);
|
||||||
|
}
|
||||||
|
|
||||||
int main(void) {
|
int main(void) {
|
||||||
setup();
|
setup();
|
||||||
|
atexit(close_file);
|
||||||
|
|
||||||
FILE* input = fopen("program.gem", "r");
|
FILE* input = fopen("program.gem", "r");
|
||||||
|
|
||||||
|
@ -49,6 +60,5 @@ int main(void) {
|
||||||
|
|
||||||
yyparse();
|
yyparse();
|
||||||
|
|
||||||
atexit(input);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue