Split the parsers and lexers
diff --git a/src/data.c b/src/data.c
index 798e3e4..2ce5f9b 100644
--- a/src/data.c
+++ b/src/data.c
@@ -22,6 +22,7 @@
 
 #include <lex.h>
 #include <parse.h>
+#include <num.h>
 
 const char bc_name[] = "bc";
 const char dc_name[] = "dc";