From: Jordan Date: Fri, 16 Dec 2016 20:00:18 +0000 (-0800) Subject: fixed lexer_x X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=commitdiff_plain;h=3c9686e43380f78ac3ba75113ea3aa3253b96a8c fixed lexer_x --- diff --git a/src/lexer_fsm.rl b/src/lexer_fsm.rl index f7b4665..e3b075f 100644 --- a/src/lexer_fsm.rl +++ b/src/lexer_fsm.rl @@ -1,6 +1,6 @@ #include #include -#include +#include "parser.tab.h" #include "apc.h" #include #include diff --git a/src/lexer_lex.rl b/src/lexer_lex.rl index 22320d0..be3cbff 100644 --- a/src/lexer_lex.rl +++ b/src/lexer_lex.rl @@ -60,10 +60,10 @@ struct name* tton(const uint8_t* str, int len) int i; struct name* namep; - namep = (name*) malloc(MAX_NAME_LEN); + namep = (struct name*) malloc(MAX_NAME_LEN); for(i = 0; i < MAX_NAME_LEN - 1; i++) - namep[i] = str[i]; - namep[i] = '\0'; + namep->name[i] = str[i]; + namep->name[i] = '\0'; return namep; }