From 3c9686e43380f78ac3ba75113ea3aa3253b96a8c Mon Sep 17 00:00:00 2001 From: Jordan Date: Fri, 16 Dec 2016 12:00:18 -0800 Subject: [PATCH] fixed lexer_x --- src/lexer_fsm.rl | 2 +- src/lexer_lex.rl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) 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; } -- 2.18.0