fixed lexer_x
authorJordan <jordanlavatai@gmail.com>
Fri, 16 Dec 2016 20:00:18 +0000 (12:00 -0800)
committerJordan <jordanlavatai@gmail.com>
Fri, 16 Dec 2016 20:00:18 +0000 (12:00 -0800)
src/lexer_fsm.rl
src/lexer_lex.rl

index f7b4665..e3b075f 100644 (file)
@@ -1,6 +1,6 @@
 #include <stdio.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdint.h>
-#include <apc/parser.tab.h>
+#include "parser.tab.h"
 #include "apc.h"
 #include <unistdio.h>
 #include <unistr.h>
 #include "apc.h"
 #include <unistdio.h>
 #include <unistr.h>
index 22320d0..be3cbff 100644 (file)
@@ -60,10 +60,10 @@ struct name* tton(const uint8_t* str, int len)
   int i;\r
   struct name* namep;\r
 \r
   int i;\r
   struct name* namep;\r
 \r
-  namep = (name*) malloc(MAX_NAME_LEN);\r
+  namep = (struct name*) malloc(MAX_NAME_LEN);\r
   for(i = 0; i < MAX_NAME_LEN - 1; i++)\r
   for(i = 0; i < MAX_NAME_LEN - 1; i++)\r
-    namep[i] = str[i];\r
-  namep[i] = '\0';\r
+    namep->name[i] = str[i];\r
+  namep->name[i] = '\0';\r
 \r
   return namep;\r
 }\r
 \r
   return namep;\r
 }\r