aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c21
1 files changed, 8 insertions, 13 deletions
diff --git a/src/main.c b/src/main.c
index d8905b5..55053cd 100644
--- a/src/main.c
+++ b/src/main.c
@@ -1,26 +1,21 @@
#include "include/main.h"
-#ifdef TEST
-unsigned int TESTS_RUN;
-unsigned int TESTS_PASSED;
-#endif
-
+/* FIXME: Segfaults ~30% of the time. No idea why. Thx future self <3. */
int main(int argc, char* argv[]) {
- char* src;
- pp_t* pp;
+ char* src;
+ pp_t* pp;
lexer_t* lexer;
parser_t* parser;
- /* get source */
+ /* Get source. */
src = source_get(argv[1]);
- log_dbg("source gotten");
- log_inf("source: %s", src);
+ log_inf("Source: %s", src);
- /* create pre-processor */
+ /* Create pre-processor. */
pp = pp_init(src);
- log_dbg("preprocessor created");
+ log_dbg("Preprocessor created.");
- /* pre-process source */
+ /* Pre-process source. */
pp_run(pp);
free(src);
src = pp->psrc;